需引入servlet-api.jar与servlet-2.5.jar依赖
1:先写service接口,使用@WebService注解
@WebService
public interface IWebService {
public String ss(String xx)
}
2:实现类编写
static前缀的方法不会被发布
@WebService
public class IWebServiceImpl implements IWebService {
@Override
public String ss( @WebParam(name = "xx")String xx) {
//方法实现,逻辑编写
return "返回";
}
}
3:发布
@Component
public class WebServiceCalledByServlet implements InitializingBean {
private static final long serialVersionUID = -2864381365175258589L;
@Override
public void afterPropertiesSet() throws Exception {
String address1 = "http://127.0.0.1:7777/IWebServiceImpl";
Endpoint.publish(address1, new IWebServiceImpl());
}
}
4测试,使用soapui进行测试