Spring服务和存储库层约定
我开始使用Spring,对它的惯例有些困惑Spring服务和存储库层约定,spring,spring-mvc,naming-conventions,Spring,Spring Mvc,Naming Conventions,我开始使用Spring,对它的惯例有些困惑 将存储库放在控制器中可以吗 在服务类中,如果我想重用代码,我可以注入其他服务和其他存储吗 命名服务和存储库类是否基于实体名称,即:用户->用户存储库>用户服务 不,不要在控制器中使用存储库。只有在服务中。 不要在控制器中使用实体。创建Dto(数据传输) 对象)对象,并在 前端 是的,您可以在服务类中使用其他服务和职责 是的。命名接口UserService和实现UserServiceImpl 检查并回答: 它解释了持久性业务和表示层 1。“不要在控制器
服务和其他存储吗
服务
和存储库
类是否基于实体
名称,即:用户->用户存储库
>用户服务
1。“不要在控制器中使用实体”您的意思是我应该在返回之前将
实体
转换为服务
中的Dto?或者在控制器
中,我应该从服务
获取实体
,然后在将数据传输到视图之前将它们转换为Dto我的意思是,您必须将服务中的实体转换为dto。你能把我的回答标记为已接受吗?