web service spring 注入
axis 生成webservice 后,想在用户调用web服务的时候,注入相关的对象。可是貌似服务根本不走所谓的set方法,
Manager.java
ManagerSoapBindingImpl.java
ManagerSoapBindingSkeleton.java
com.soap.impl.Manager managerSoapImpl;
public void setManagerSoapImpl(
com.soap.impl.ManagerSoapBindingImpl ManagerSoapBindingImpl) {
System.out.println("Set Manager++++++++++");
this.managerSoapImpl= ManagerSoapBindingImpl;
}
public ManagerSoapBindingSkeleton() {
this.managerSoapImpl=new ManagerSoapBindingImpl (); //每次都调用这个实例化,这块儿可以直接注入吗?
}
.....下面是一些具体的服务实现方法
service
<!-- 实现WebService的bean -->
<bean id="managerSoapImpl" class="com.soap.impl.ManagerSoapBindingImpl" />
每次调用服务时,都不进行注入,而是直接ManagerSoapBindingSkeleton()构造函数实例化 然后调用具体的服务方法了。
问一下,这里面能注入吗?(ManagerSoapBindingImpl 这个里面很多对象都是注入的,所以不能实例化)。。。。不知道我说清楚没有。。。