【问题标题】:How to configure and enable Spring Data REST using XML?如何使用 XML 配置和启用 Spring Data REST?
【发布时间】:2014-03-16 04:36:32
【问题描述】:
我想我是老派,但我更喜欢 XML 配置而不是 JavaConfig。
如何使用 Maven 并且仅使用 XML Spring 配置文件正确配置 Spring Data REST?
我有一个简单的应用程序,它使用 Postgres、Hibernate、一个 Spring Data JPA 存储库和一个 Spring MVC 控制器运行。
【问题讨论】:
标签:
xml
maven
spring-data
spring-data-jpa
spring-data-rest
【解决方案1】:
如果使用 spring-data-rest-webmvc 版本 1.1.0.M1...
在applicationContext.xml,你需要:
<jpa:repositories base-package="my.packagename.repository"/>
在web.xml 中,您需要:
<servlet>
<servlet-name>rest</servlet-name>
<servlet-class>org.springframework.data.rest.webmvc.RepositoryRestDispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>rest</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
SDR 1.1.0.M1 似乎需要:
spring-data-jpa 1.3.5.RELEASE
spring-webmvc 3.2.7.RELEASE
spring-hateoas 0.8.0.RELEASE