Spring WS:启动时的启动端点



我使用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

最新更新