问题描述
很疑惑到底啥东西该往model写
这个我认为没有严格的限定,不同的团队或者说不同的个人吧,每个人的理解不一样。按照我的理解,model是用来和数据库交互,每个表都应该有对应的模型与该表交互,model层不应该写复杂的业务逻辑,业务逻辑应该放到service层,而controller层负责调用
2 回答1.3k 阅读✓ 已解决
1 回答980 阅读✓ 已解决
2 回答845 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答900 阅读
1 回答888 阅读
1 回答817 阅读
建议model分为三类,逻辑层,缓存层,数据层
Controller 里面可以只写调用,请求进来以后,先用model下的逻辑层去处理业务逻辑,当需要调用数据的时候,分别在调用缓存层和数据层,这俩个里面可以只写与数据库和缓存交互的代码