spring-data-rest-webmvc 2.0.0-缺少RepositoryRestExporterServlet
问题内容:
我正在尝试使用spring-data-rest-webmvc 2.0.0创建REST Web服务。我遵循的是《 Spring in
Practice》手册,其中使用的是1.0.0版。在本手册中,它在web.xml中定义了导出器servlet,如下所示:
<web-app ...>
...
<servlet>
<servlet-name>api</servlet-name>
<servlet-class>org.springframework.data.rest.webmvc.RepositoryRestExporterServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>api</servlet-name>
<url-pattern>/api/*</url-pattern>
</servlet-mapping>
</web-app>
在2.0.0版中,我找不到RepositoryRestExporterServlet类。我应该使用哪个调度程序servlet?在哪里可以得到一些例子?谢谢
问题答案:
你可以加
<bean class="org.springframework.data.rest.webmvc.config.RepositoryRestMvcConfiguration"/>
对于常规spring-mvc-servlet.xml
配置,然后可以同时使用REST servlet和Spring MVC servlet。
否则,对于SDR 2,您应该使用:
org.springframework.data.rest.webmvc.RepositoryRestDispatcherServlet
在 web.xml