1. 程式人生 > >spring配置jax-ws

spring配置jax-ws

實現 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