目录
一,MVC设计思想,
如果将大量的代码写到一个方法中,后期维护不易,开发效率低
MVC说明:
1,M,model数据层,数据处理,数据的持久化
2,V,view 视图层,前端页面相关的内容
3,C,controller。控制层,控制数据的流转过程
二,层级代码结构
前提:在项目中代码需要松耦合,根据MVC指导想,后端代码进行了演化,演变为现在的层级代码结构。
1,Controller层,@RestController,控制层,主要实现与前端页面的交互!!!
2,Service层,@Sercive,主要数显数据的处理,业务层。
3,Mapper/dao层,@Repository,持久层,与数据库进行交互,实现数据的CRUD操作。
都需要用@Component注解,交给Springle容器来管理。
4,属性是私有的,但是方法是公有的。get和set方法,要求对象必须序列化,因为多线程条件下操作的共享数据需要序列化。
三.AOP
面向切面编程:通