随笔分类 - springboot
springboot分析
摘要:首先要知道Class加载到jvm是延迟加载的,就是用到的时候才加载,而且类只加载一次。(这个一次是指同一个类只加载一次,而同一个类是指类加载器+类全限定名才能确定)。 为了让修改过后的.java文件生效,只能重新加载类,而为了重新加载只能改变类加载器。热部署的原理也就是更换类加载重新加载。也就是要自
阅读全文
摘要:springboot启动过程中会用到事件发布机制。这里先事件发布说明一下。 Spring中的事件发布机制。网上有一篇文章介绍的很详细,可以参考:https://www.cnblogs.com/takumicx/p/9972461.html 但是在SpringBoot中庸的是事件驱动机制,和Sprin
阅读全文
摘要:在上节里面多少已经提到了自动装配的内容,比如DispatcherServletAutoConfiguration配置类中定义DispatcherServlet并把它加载到spring容器中。 但是这个类是配置在autoconfigure的jar包中的spring.factories中的,它是怎么生效
阅读全文
摘要:Springboot使用起来很简单,在pom中引入如下依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.3
阅读全文