1

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

4

1 回答 1

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

于 2014-03-10T18:58:25.363 回答