调⽤webservice服务接⼝下注⼊属性的问题
开发类似webservice接⼝时,尤其是调取服务端暴露接⼝时,由于服务端其他内部接⼝是不受spring托管的,往往通过IOC或注解的⽅式不能注⼊,那么可以通过⼿动Bean注⼊的⽅式。
@WebService
public interface AutoReqService {
public String doMenthod(HashMap reqInfo);
}
Webservice暴露接⼝
@WebService
public class AutoReqServiceImpl extends ServletEndpointSupport implements AutoReqService {
private myServiceImpl myService;
public void getBean(){
myService = (MyServiceImpl)getWebApplicationContext().getBean("myService ");
}
@Override
public String doMenthod (HashMap reqInfo) {
getBean();
return myService.queryUserInfo (reqInfo);
}
}
接⼝实现类
@Service("myService ")
调用webservice服务public class MyServiceImpl implements MyService{
}
内部接⼝实现类

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。