Spring MVC遵守单一职责原则的示例分析

Spring MVC遵守单一职责原则的示例分析

这篇文章给大家分享的是有关Spring MVC遵守单一职责原则的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

遵守单一职责原则

Spring MVC遵守单一职责原则的示例分析

在Spring MVC中设计和编写控制器时,应遵循以下两个非常实用的操作:

不要用控制器类来执行业务逻辑,应该用控制器类将业务处理委托到相关的业务类。这可以保证控制器专注于其指定职责,即控制应用程序的工作流。如:

@ControllerpublicclassUserController{@AutowiredprivateUserDAOuserDAO;publicStringlistUser(){//handlermethodtolistallusersuserDAO.list();}publicStringsaveUser(Useruser){//handlermethodtosave/updateauseruserDAO.save(user);}publicStringdeleteUser(Useruser){//handlermethodtodeleteauseruserDAO.delete(user);}publicStringgetUser(intuserId){//handlermethodtogetauseruserDAO.get(userId);}}

给每个业务领域创建一个独立的控制器。如,用UserController控制用户管理的工作流,用OrderController控制订单处理的工作流,等等:

@ControllerpublicclassUserController{}@ControllerpublicclassProductController{}@ControllerpublicclassOrderController{}@ControllerpublicclassPaymentController{}

感谢各位的阅读!关于“Spring MVC遵守单一职责原则的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

发布于 2022-03-19 21:12:01
收藏
分享
海报
0 条评论
29
上一篇:python如何实现切片命名 下一篇:wget下载文件失败或者是空怎么办
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码