【发布时间】:2017-05-24 01:40:37
【问题描述】:
我正在尝试将球衣+弹簧集成。
我对 web.xml 配置有疑问。
这个例子包括 SpringServlet:
<servlet>
<servlet-name>jersey-serlvet</servlet-name>
<servlet-class>
com.sun.jersey.spi.spring.container.servlet.SpringServlet
</servlet-class>
<init-param>
<param-name>
com.sun.jersey.config.property.packages
</param-name>
<param-value>com.mkyong.rest</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
https://www.mkyong.com/webservices/jax-rs/jersey-spring-integration-example/
但另一个例子不包括 SpringServlet。
最后一个例子包括:
<init-param>
<param-name>javax.ws.rs.Application</param-name>
<param-value>org.glassfish.jersey.examples.helloworld.spring.MyApplication</param-value>
</init-param>
在 MyApplication 类中,它扩展了 ResourceConfig 并注册了 RequestContextFilter.class。
我的问题是。
1-)两种web.xml配置的主要区别是什么?
2-)为什么第二个例子扩展了 ResourceConfig 并注册了 RequestContextFilter.class ?
【问题讨论】:
标签: java spring rest jersey jax-rs