02 2022 档案

摘要:说明 使用方式参考Spring Boot-Starter(九) 原理:在Spring Boot-源码阅读-启动主流程(一) <14-18>处会将启动类封装成BeanDefinition 交给容器初始化。启动类都打了@SpringBootApplication注解 @SpringBootApplica 阅读全文
posted @ 2022-02-28 14:31 意犹未尽 阅读(60) 评论(0) 推荐(0) 编辑
摘要:说明 在Spring Boot-源码阅读-启动主流程(一) <8-13>触发 容器初始化是AnnotationConfigServletWebServerApplicationContext 类图 <1> 在<8-16>处触发容器的refresh /** * 优雅关闭 * @param contex 阅读全文
posted @ 2022-02-28 11:30 意犹未尽 阅读(239) 评论(0) 推荐(0) 编辑
摘要:说明 在Spring Boot-源码阅读-启动主流程(一) 8-11处触发了环境变量的加载 时序图 <1> org.springframework.boot.SpringApplication#prepareEnvironment private ConfigurableEnvironment pr 阅读全文
posted @ 2022-02-26 14:38 意犹未尽 阅读(1165) 评论(1) 推荐(0) 编辑
摘要:说明 待定 main方法 通过以下方法就完成了自定义启动和容器初始化是怎么完成的呢 @SpringBootApplication public class FinancialAnalysisApplication { public static void main(String[] args) { 阅读全文
posted @ 2022-02-25 11:19 意犹未尽 阅读(260) 评论(0) 推荐(0) 编辑
摘要:错误一 1.首先保证maven设置正常 2.输入 mvn dependency:resolve -Dclassifier=sources 执行此命令 项目依赖的的所有java 的目录都会自动下载对应的-source.jar文件 错误2 java.lang.RuntimeException: Cann 阅读全文
posted @ 2022-02-25 09:55 意犹未尽 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:说明 继前面《ThreadLocal源码阅读》知道ThreadLocal原理是获取当前线程Thread的一个Map,通过Entry封装 key为ThreadLocal对象自身 value为我们的值。但是ThreadLocal本身不是子线程共享的。InheritableThreadLocal就是为了解 阅读全文
posted @ 2022-02-23 10:24 意犹未尽 阅读(77) 评论(0) 推荐(0) 编辑
摘要:spring源码阅读(一)-附录例子 spring源码阅读(二)-IOC之ClassPathXmlApplicationContext Spring源码阅读(八)-IOC之AnnotationConfigApplicationContext spring源码阅读(三)-Spring AOP用法和理解 阅读全文
posted @ 2022-02-10 10:39 意犹未尽 阅读(110) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示