AOP思想 Aspect oriented program 面向切面编程,指动态的将代码添加到类的指定方法指定位置执行,也可以理解成将不同环节代码中的相同代码抽离成公共的方法,供各个环节使用,比如日志,比如访问接口前都需要检查访问权限。
IOC Inversion of control 控制反转,是指将对依赖对象的使用控制交给对象容器控制, 传统思想A类的一个属性是B对象 A要想使用B,需要在A里创建,在spring中则是先创建好B在将B注入到A中,降低了A和B之间的耦合度。
Spring MVC request, dispatcherServlet, handlerMapping,handlerAdapter,Controller,dispatcherServlet,ViewResolver,dispatcher,respond
https://www.jianshu.com/p/8a20c547e245
https://www.cnblogs.com/jiyukai/p/7629498.html
https://www.bilibili.com/video/BV1Eb4y1R7zd?p=46&spm_id_from=pageDriver