SpringBoot与Spring源码分析
文章平均质量分 82
主要梳理学习SpringBoot与spring的一些源码
飞四海
这个作者很懒,什么都没留下…
展开
-
【Spring】Spring事务相关源码分析
上一次分享讲解到 Mybatis的数据源与事务的相关源码分析,但是具体事务中Spring是怎么管理事务,怎么去管理、创建、销毁等操作的呢?这一次来分解一下。事务是逻辑上的一组操作,要么都执行,要么都不执行。用于获取一个新的事务或者加入一个现有的事务。该方法接受一个对象,用于指定事务的属性,如隔离级别、传播行为等。@Override// TransactionDefinition 存在直接返回 否则创建一个 TransactionDefinition 对象实例提供默认的事务定义数据。= null?原创 2024-06-13 09:37:35 · 788 阅读 · 1 评论 -
【SpringBoot-注解】@SpringBootApplication
SpringBootApplication被用于激活@EnableAutoConfiguration、@ComponentScan、@Configuration三个注解的特性。可以说明@SpringBootApplication等同于@EnableAutoConfiguration、@ComponentScan、@Configuration但是在2.0之后就有变化了。原创 2023-07-13 14:54:19 · 618 阅读 · 0 评论 -
【Spring-注解学习】@Component
@Component原创 2023-03-01 10:49:55 · 1022 阅读 · 0 评论 -
【源码分析】@Configuration源码分析2
/ 在上下文中调用注册为bean的工厂处理器。在invokeBeanFactoryPostProcessors(ConfigurableListableBeanFactory beanFactory)方法中调用了PostProcessorRegistrationDelegate类的invokeBeanFactoryPostProcessors()方法。原创 2023-02-12 16:58:29 · 461 阅读 · 0 评论 -
【源码分析】@Configuration源码分析1
本次学习分为两个,一个是流程大概的梳理,一个是源码的分析,可以对照者流程图看源码分析。注意:Spring IOC容器在启动时,会向IOC容器中注册ConfigurationClassPostProcessor类的bean定义信息和使用@Configuration注解标注的ConfigurationAnnotationConfig配置类的Bean定义信息。原创 2023-02-12 13:20:27 · 251 阅读 · 0 评论 -
【SpringBoot-注解学习】@Configuration注解介绍
Configuration注解是从Spring 3.0版本开始加入的一个使Spring能够支持注解驱动开发的标注型注解,主要用于标注在类上。当某个类标注了@Configuration注解时,表示这个类是Spring的一个。@Configuration注解能够替代Spring的applicationContext.xml文件,并且被@Configuration注解标注的类,。原创 2023-02-05 21:21:43 · 3442 阅读 · 0 评论 -
【SpringBoot-注解学习】@AutoConfigureBefore、@AutoConfigureAfter、@AutoConfigureOrder
今天看到公司大佬写了Configuration的配置类,是解决将feign默认请求修改为okhttp配置。但是我看到了一个不认识的注解所以就学习了一下。,现在就总结下自己的学习成果。原创 2022-12-28 11:06:09 · 1298 阅读 · 0 评论 -
【源码分析】Springboot启动流程源码分析
springboot版本:2.7.2SpringApplication类是用来执行Spring框架启动的引导类。有两种方式可以进行启动引导:2.源码总结分析类:org.springframework.boot.SpringApplication主要方法:下面this.refreshContext(context);分析类:org\springframework\context\support\AbstractApplicationContext.javaBeanFactory 详解BeanF原创 2022-12-03 16:18:17 · 449 阅读 · 0 评论