我使用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>
我想问,是否有可能在启动时创建端点bean,而不是等待客户端调用端点url ?
即使我设置注释@Lazy(false),也只有当客户端调用web服务地址时才会初始化Endpoint bean,我认为这是正常的行为。我将使用变通解决方案,将"curl"脚本在部署时调用url,以确保在发出任何请求之前初始化每个bean