我不知道在Spring MVC中将业务逻辑放在哪里,因为我是新手。我对如何做有一个线索,但是由于缺乏Spring MVC的知识,所以我不知道从哪里开始。我还想问一问,是否有人知道我在哪里可以得到很好的教程,或者上面有业务逻辑的spring mvc Web应用程序的完整示例?无论如何,我所讨论的业务逻辑都是关于数据库处理的:)

最佳答案

@Controller类用作MVC的中的C。请注意,Spring MVC中的实际 Controller 是DispatcherServlet,它将使用特定的@Controller类来处理URL请求。
@Service类应为您的服务层服务。 在这里,您应该将业务逻辑放入
@Repository类应用于您的数据访问层。在这里您应该放置CRUD逻辑:插入,更新,删除,选择。
@Service@Repository和您的实体类将是MVC
中的M。 JSP和其他 View 技术(例如JSP,Thymeleaf等)将符合MVC 中的V。
@Controller类只能通过接口(interface)访问@Service类。类似地,@Service类只能通过接口(interface)访问其他@Service类以及一组特定的@Repository类。

07-25 21:15
查看更多