【发布时间】:2016-08-08 23:18:09
【问题描述】:
我正在逐步将 Spring Boot 引入 Spring JPA 项目。我的意图是首先引入 Spring Boot,而不是在稍后的某个阶段引入 Spring Data,但我找不到任何使用 Spring Boot + JPA 没有 Spring Data 的示例(也没有合适的入门者)。
怎么会?在没有 Spring Data 的情况下将 Spring Boot 引入 Spring JPA 项目是否有任何好处,或者只有使用 Spring Data 才有意义。
任何文章链接或示例代码都会有所帮助和赞赏,谢谢
更多上下文
我正在处理一个实时项目,因此每次更改都会带来风险。我们正在讨论从 XML 迁移到基于 JAVA 的配置,我同时主张采用 Spring Boot,但我缺乏有说服力的卖点。
就个人而言,我希望在所有层都包含 Spring Boot 以提高未来的生产力,但我需要更好地论证在我们的 Service/DAO 模块中使用它的直接直接好处,该模块目前基于 Spring/JPA/Hibernate使用良好的旧手动 CRUD 实现。
所以我需要在持久层上使用 Spring Boot 的卖点,但那些超越 Spring Data 的卖点(例如配置增益、维护、测试......任何东西)
【问题讨论】:
-
据我所知,没有Spring JPA。但是,Spring Data JPA 是带有 JPA 后端的 Spring Data。这能回答你的问题吗?
-
没有spring boot spring jpa starter,这很清楚。但是我有一个使用 JPA/Hibernate 的 Spring 项目,我想更倾向于 Spring Boot,因为那里发生的所有好东西。我当时想做一步,所以没有引入Spring Data。但是想知道这是否有意义,如何立即向我的项目经理证明它是正确的(代码、配置等)。
-
没有 Spring Data 就没有 Spring JPA 支持。 Spring JPA 依赖于 Spring Data。
标签: spring spring-boot spring-data spring-data-jpa