接着那个短信网关的项目,由于项目采用了spring。axis2和spring结合比较简单,但是axis和spring的结合可能要绕点路子哦。

首先GenUserImpl是我们要发布axis webservice的类。首先让它继承ServletEndpointSupport

  1. public class GenUserImpl  extends ServletEndpointSupport implements GenUserInter {

再实现方法

  1. @Override
  2. public SMSResultAggre queryReturnReceiptAggre(CII cii, EchoQuery echoQuery) {
  3. return this.server.queryReturnReceiptAggre(cii, echoQuery);
  4. }
  5. protected void onInit() throws ServiceException
  6. {
  7. // 在 Spring 容器中获取 Bean 的实例
  8. this.server= (GenUserInter) getApplicationContext()
  9. .getBean("gui");
  10. }

如此即可~~    by dp

转载于:https://blog.51cto.com/dp0304/692193

axis的对象交由spring管理的配置相关推荐

  1. 把对象交给spring管理的3种方法及经典应用

    背景 先说一说什么叫把对象交给spring管理.它区别于把类交给spring管理.在spring里采用注解方式@Service.@Component这些,实际上管理的是类,把这些类交给spring来负 ...

  2. 你不知道的小技巧 — 把对象交给spring管理的3种方法及经典应用

    背景 先说一说什么叫把对象交给spring管理.它区别于把类交给spring管理.在spring里采用注解方式@Service.@Component这些,实际上管理的是类,把这些类交给spring来负 ...

  3. Spring声明式事务管理的配置详解

    环境配置 项目使用SSH架构,现在要添加Spring事务管理功能,针对当前环境,只需要添加Spring 2.0 AOP类库即可.添加方法: 点击项目右键->Build Path->Add ...

  4. 用spring管理和实例化对象的四种方式

    用spring管理和实例化对象的四种方式 方式一:无参构造函数(最常用) 对象是spring创建,创建的对象还要交给spring容器管理 bean:豆子 id:在spring容器中Hello对象的名, ...

  5. 在不受Spring管理的类中注入spring 管理的对象

    前几天在做一个任务时,需要在一个普通的java类(不受Spring管理的类)中,调用 spring data jpa的某个xxxReponsitory 接口,同时需要读取properties 文件中的 ...

  6. Java反射生成对象注入spring(结合工厂模式)

    利用工厂模式进行代码扩展,而不用修改原来代码.在配置文件配置要生成的类,通过反射交由工厂生成对象,并将此对象交给spring管理,在项目中遇到此问题并予以解决,做一下记录. package cn.ea ...

  7. 从 Spring 的环境到 Spring Cloud 的配置

    点击关注公众号,实用技术文章及时了解 来源:https://zhenbianshu.github.io 需求 不知不觉,web 开发已经进入 "微服务"."分布式&quo ...

  8. spring事务管理-xml配置aop事务(重点)

    刚才咱们是使用了模板操作咱们事务,当然使用模板操作比较low,还得写代码,每个方法都写太费劲了,首先把之前写的先注释掉,把这个transfer这个代码直接复制一份,然后底下展一份,留着注释掉就行了,上 ...

  9. 170630、springboot编程之普通类中调用spring管理的bean对象

    我们知道如果我们要在一个类使用spring提供的bean对象,我们需要把这个类注入到spring容器中,交给spring容器进行管理,但是在实际当中,我们往往会碰到在一个普通的Java类中,想直接使用 ...

最新文章

  1. 怎么做 慢充 话费_警惕!冒充亲友骗充话费卷土重来
  2. Java语言程序设计(基础篇)第七章(2 18 34)
  3. pyhon学习问题汇总
  4. 1057 Stack (30 分)【难度: 中 / 知识点: 树状数组 STL】
  5. 如何使用阿里云容器服务保障容器的内存资源质量
  6. VC++深入详解 孙鑫 高清PDF + 配套视频下载
  7. mybatis 原理_图解源码 | MyBatis的Mapper原理
  8. 【Linux】一步一步学Linux——objdump命令(254)
  9. flex 图片上传并以二进制保存到oracle数据库,flex 加载并显示图片 图片转化成二进制...
  10. redis php ismember,Spring StringRedisTemplate 配置
  11. 用php生成HTML文件的类
  12. 计算机科学中的计算机思维在本质上源自于,计算思维对学习计算机知识有何作用?...
  13. 地图比例尺与空间分辨率之间的关系_分辨率与比例尺
  14. 爬取东方财富的利润表数据记录
  15. ok6410linux usb驱动,linux OK6410 LED驱动
  16. 仿iGoogle自定义首页模块拖拽效果
  17. [经验教程]拼多多购物车在哪里怎么加入购物车合并一起付款?
  18. 尚硅谷nginx笔记
  19. 欢迎来到大数据时代-----赶快来了解一些大数据的基础知识
  20. 在centos7系统安装docker及用docker安装jenkins

热门文章

  1. 北斗导航 | 基于CRDSS(Comprehensive RDSS, 全面RDSS)的北斗抗干扰技术研究:RDSS+RNSS(论文翻译)
  2. Unable to compile class for JSP的解决方法
  3. springcloud 文件服务器,SpringCloud传文件
  4. 多媒体技术是指以计算机为手段来获取,计算机应用基础win7课件第八章.ppt
  5. oracle闪回保存多久,CSS_oracle 中关于flashback闪回的介绍, 1、必须设定undo保留时间足 - phpStudy...
  6. 第四范式入围Forrester Wave™:预测分析与机器学习中国市场评测报告 位列领导者行列...
  7. git 与github 命令行操作与控制
  8. 工业用微型计算机(18)-指令系统(13)
  9. 【Python】Pandas groupby加速处理数据
  10. 我们的合作伙伴Datawhale两岁啦!