随笔分类 -  SpringBoot2.3.1源码阅读

摘要:1、AOP是什么 首先应该都知道什么是AOP: 面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术 那么我们通常如何使用AOP? 1、我们普通的业务逻辑类 2、切面类,里面创建目标方法,通过自定义表达式去确定我们去监听那些业务逻辑类的普通方法运行,然后加上我们自己的逻辑 阅读全文
posted @ 2020-07-25 22:02 竹马今安在 阅读(688) 评论(0) 推荐(0)
摘要:根据servlet3.0规范:规则:1)、服务器启动(web应用启动)会创建当前web应用里面每一个jar包里面ServletContainerInitializer实例:2)、ServletContainerInitializer的实现放在jar包的META-INF/services文件夹下,有一 阅读全文
posted @ 2020-07-19 22:19 竹马今安在 阅读(265) 评论(0) 推荐(0)
摘要:从SpringBoot启动类开始看起 @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplicatio 阅读全文
posted @ 2020-07-19 22:07 竹马今安在 阅读(306) 评论(0) 推荐(0)
摘要:Servlet容器的自动配置是通过ServletWebServerFactoryAutoConfiguration 自动配置类来实现的,先不看里面方法,从类注解看起。 @Configuration( proxyBeanMethods = false ) //表示这个一个配置类 @AutoConfig 阅读全文
posted @ 2020-07-09 00:18 竹马今安在 阅读(902) 评论(0) 推荐(1)