![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务专题
文章平均质量分 94
微服务专题
又菜又爱玩٩( ö̆ ) و
人菜就要多学习
展开
-
SpringBoot启动原理源码解析
jar运行SpringBoot应用spring-boot-maven-pluginjava -jar启动,首先需要配置一个插件,该插件会:在打包时帮我们编写MANIFEST.MF文件;把项目所依赖的jar包也都打包到jar中,成为fat jar。<!-- pom.xml文件中默认使用该插件进行打包 --><build> <plugins> <plugin> <groupId>org.s原创 2021-11-25 17:36:01 · 592 阅读 · 0 评论 -
SpringBoot自动配置原理源码解析
自动配置原理DeferredImportSelectorSpring集成外部框架Spring集成其他框架,一般都是通过注解@EnableXXX的方式,在@EnableXXX注解中会有@Import注解,@Import导入的Bean(有3种方式:@Import({ 类名.class , 类名.class… });ImportSelector;ImportBeanDefinitionRegistrar)其实就是集成框架的关键Bean。自定义配置类如果项目中已经有默认的组件A配置(通过@Import),原创 2021-11-24 17:38:43 · 510 阅读 · 0 评论