spring-data-rest-webmvc 2.0.0 - 缺少RepositoryRestExporterServlet

时间:2014-03-10 14:14:54

标签: spring spring-mvc spring-data-rest

我正在尝试使用spring-data-rest-webmvc 2.0.0创建REST Web服务。 我正在关注使用1.0.0版本的手册“Spring in Practice”。 在本手册中,它在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? 我可以在哪里得到一些例子? 感谢

1 个答案:

答案 0 :(得分:1)

您可以添加

 <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

中的