spring配置jax-ws
阿新 • • 發佈:2018-02-07
實現 exporter 添加 服務 sta sea inter sys 必須
在spring配置文件中新建bean,在該bean中添加指定的訪問地址,註意最後的"/"必須要寫。
@Bean public static SimpleJaxWsServiceExporter getSimpleJaxWsServiceExporter(){ SimpleJaxWsServiceExporter wsServiceExporter = new SimpleJaxWsServiceExporter(); wsServiceExporter.setBaseAddress("http://localhost:8088/sgyws/");return wsServiceExporter; }
然後新建一個接口
@WebService public interface SgyWs { @WebMethod public String sayHi(); }
再有一個實現類,該類上的註解serviceName為ws的服務名,endpointInterface為接口地址。
@WebService(serviceName="sgyService",endpointInterface="com.btw.sgy.webService.SgyWs") //@SOAPBinding(style=Style.RPC)@Component public class SgyWsImpl implements SgyWs{ @Override public String sayHi(){ System.out.print("hi"); }; }
最後啟動服務即可,訪問地址為http://localhost:8088/sgyws/sgyService
spring配置jax-ws