java - Spring MVC : correct package for POJO used in services

标签 java spring hibernate spring-mvc pojo

我正在 Spring Boot 上开发一个 MVC 应用程序,这里是它的包的结构:

enter image description here enter image description here enter image description here

“域”包包含用于 Redis 的 JPA 实体和 POJO;包“repository”包含用于域模型的 Spring Data 存储库; “服务”包包含服务层并与存储库一起使用; “controller”包包含与服务一起工作的 REST Controller 。

但通常,服务需要使用一些 POJO 来获取服务特定的数据并将其传递给 Controller ​​。比如FeedPage类,本质上是POJO,聚合数据,计算FeedService,与数据库无关。

能否请您协助为此类 POJO 提供正确的软件包: 1)将其与数据库实体一起存储在“域”中 2)将其存储在服务包(services.feed)中? 3)在每个服务下创建包“model”并在那里存储POJO

谢谢!

最佳答案

偶然发现了我的老问题。

最终在服务层的相应包中添加了一个 DOs 类。 DO 的命名约定是 xxxDO,这让我很容易在项目树中注意到这些类。

关于java - Spring MVC : correct package for POJO used in services,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31503877/

相关文章:

java - 如何使这种组合/排列方法递归?

java - 变量、对象和引用之间有什么区别?

java - 带波形符的 URL 的 Maven groupId

java - 获取属性名称和字符串值、推断类型并将其设置在 bean 上的内部 springframework 类是什么?

spring - 使用 Spring LdapTemplate 从 Active Directory 获取所有属性

java - 如何从 Hibernate saveOrUpdate(Object) 获取查询(不用于日志记录)

mysql - 使用hibernate插入数据库

java - 蒙戈 : $type is not working in mongo find query

java - 控制台的@NumberFormat注解

java.lang.ClassNotFoundException : org. hibernate .cfg.Configuration