SpringBoot
文章平均质量分 81
sql2008help
这个作者很懒,什么都没留下…
展开
-
SpringBoot源码解析(1.4)-自动装配原理(总结)
SpringBoot源码解析(1.4)-自动装配原理(总结)前提条件引入 SpringBoot 启动依赖,比方进行web开发需要引入web依赖,需要使用 mybatis 引入mybatis 依赖,这种启动依赖不仅可以简化原来依赖方式,还会引入autoconfig 依赖,SpringBoot 就是结合 AutoConfiguration 类帮我们初始化默认环境的。<dependencies> <dependency> <groupId>or原创 2022-03-10 19:58:51 · 621 阅读 · 0 评论 -
SpringBoot源码解析(1.3.4)-自动装配原理(@SpringBootApplication注解启动类具体解析过程ConfigurationClassParser.parse)
SpringBoot源码解析(1.3.4)-自动装配原理(@SpringBootApplication注解启动类具体解析过程ConfigurationClassParser.parse)承接上文 :https://blog.csdn.net/sql2008help/article/details/123354118ConfigurationClassParser 实例是在org.springframework.context.annotation.ConfigurationClassPostProces原创 2022-03-09 18:32:34 · 487 阅读 · 0 评论 -
SpringBoot源码解析(1.3.3)-自动装配原理(refreshContext)
SpringBoot源码解析(1.3.3)-自动装配原理(refreshContext)承接上文:https://blog.csdn.net/sql2008help/article/details/123311657在 SpringApplication prepareContext 方法中通过调用 load 方法加载带有 @SpringBootApplication 注解的启动类 SpringbootDemoApplication,此时springboot容器只是注册了启动类定义,还并没有解析此注解,原创 2022-03-10 16:00:58 · 374 阅读 · 0 评论 -
SpringBoot源码解析(1.3.2)-自动装配原理(读取启动类注解并加载启动类bean定义)
SpringBoot源码解析(1.3.2)-自动装配原理(读取启动类注解并加载启动类bean定义)承接上文 :https://blog.csdn.net/sql2008help/article/details/123311657从上文得知,在 SpringApplication run方法中有一个 prepareContext 准备上下文的方法,在此方法中调用内部 this.load 方法,在 this.load 方法中创建读取配置的导入类BeanDefinitionLoader实例 loader原创 2022-03-08 15:02:22 · 374 阅读 · 0 评论 -
SpringBoot源码解析(1.3.1)-自动装配原理(创建应用上下文AnnotationConfigServletWebServerApplicationContext)
SpringBoot源码解析(1.3.1)-自动装配原理(创建应用上下文AnnotationConfigServletWebApplicationContext)承接上文:https://blog.csdn.net/sql2008help/article/details/123311657关键代码 :ConfigurableApplicationContext context = null;context = this.createApplicationContext();Application原创 2022-03-07 11:01:08 · 1212 阅读 · 0 评论 -
SpringBoot源码解析(1.3)-自动装配原理(2)
SpringBoot源码解析(1.3)-自动装配原理(2)承接上文:https://blog.csdn.net/sql2008help/article/details/123253292上篇文章中主要解析了 SpringApplication 的初始化过程,其中重要的一点是读取 META-INF/spring.factories 配置并缓存至 SpringFactoriesLoader.cache ,cache类型为 Map<ClassLoader, Map<String, List>原创 2022-03-10 19:58:27 · 319 阅读 · 0 评论 -
SpringBoot源码解析(1.2)-自动装配原理(1)
SpringBoot源码解析(1.2)-自动装配原理(1)①程序入口启动类如下,在启动类中调用 org.springframework.boot.SpringApplication 类的静态run方法@SpringBootApplicationpublic class SpringbootDemoApplication { public static void main(String[] args) { SpringApplication.run(SpringbootDem原创 2022-03-06 15:49:28 · 327 阅读 · 0 评论 -
SpringBoot源码解析(1.1)-自动装配概念
SpringBoot源码解析(1.1)-自动装配概念前言解释 SpringBoot 自动装配前可以先回忆一下在没有springboot框架前如何使用spring springmvc 框架搭建一个web项目:① 引入依赖spring-corespring-beansspring-contextspring-aopspring-txspring-jdbcspring-webspring-webmvc② 配置 spring.xmlapplicationContext.xml (添加co原创 2022-03-03 14:24:43 · 258 阅读 · 0 评论 -
3)SpringBoot-使用Lombok 插件简化代码
http://note.youdao.com/noteshare?id=9aaf7ef2c983a392af582b5b567ceb5e&sub=E4BFDD7CDDCA4BD8B6CEDD11915AFD7D原创 2019-03-17 14:11:41 · 188 阅读 · 0 评论 -
2)SpringBoot-配置数据源,整合MyBatis
http://note.youdao.com/noteshare?id=fb265bc8a38a6bb88dd23d8ae7934566&sub=1E2C1712E86E4C4DA28950236CD4D80D原创 2019-03-17 14:09:26 · 176 阅读 · 0 评论 -
1)SpringBoot-构建多maven项目
http://note.youdao.com/noteshare?id=0cf11f18bacf143ba9832ddafafce70c&sub=47C51EF0F7BA4B4F93AEE02716573D6E原创 2019-03-17 14:07:28 · 149 阅读 · 0 评论