我使用Spring WS创建WebService,后面跟这里的链接
http://briansjavablog.blogspot.com/2013/01/spring-web-services-tutorial.html
动态wsdl跟随web.xml中的设置
<servlet>
<servlet-name>webservices</servlet-name>
<servlet-class>org.springframework.ws.transport.http.MessageDispatcherServlet</servlet-class>
<init-param>
<param-name>transformWsdlLocations</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value></param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
我想问一下,是否有可能在启动时创建Endpoint bean而不是等待客户端调用端点url?
答案 0 :(得分:0)
即使我设置注释@Lazy(false),只有在客户端调用Web服务地址时才会初始化端点bean,我认为这是正常行为。我将使用解决方案解决方案,在部署时调用“curl”脚本来调用url,以确保在发出任何请求之前初始化每个bean