![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 92
Spring注解驱动学习、实践、总结专栏
无梦.
这个作者很懒,什么都没留下…
展开
-
【Spring08】SpringIOC容器启动的过程及原理
SpringIOC容器启动的全过程及源码解析1)Spring容器在启动的时候,会先保存所有注册进来的bean的定义信息xml注册bean;注解注册bean;2)Spring容器会在合适的时机创建这些Bean用到这个bean的时候;利用getBean创建bean;创建好以后保存在容器中;统一创建剩下所有的bean的时候;每一个bean创建完成,都会使用各种后置处理器进行处理;来增强bean的功能;AutowiredAnnotationBeanPostProcessor:处理自动注入。原创 2023-09-06 10:24:17 · 324 阅读 · 0 评论 -
【Spring07】Spring事件的发布监听及原理
ApplicationContext 通过 ApplicationEvent 类和 ApplicationListener 接口进行事件处理。 如果将实现 ApplicationListener 接口的 bean 注入到上下文中,则每次使用 ApplicationContext 发布 ApplicationEvent 时,都会通知该 bean。Spring的事件(ApplicationEvent)其实就是一个观察者设计模式,一个 Bean 处理完成任务后希望通知其它 Bean 或者说 一个Bean 想观原创 2023-09-04 22:54:53 · 288 阅读 · 0 评论 -
【Spring06】Spring的一些扩展使用
BeanFactoryPostProcessor是beanFactory后置处理器接口。接口定义方法postProcessBeanFactory();作用:在标准初始化之后修改应用程序上下文的内部bean工厂。BeanDefinitionRegistryPostProcessor:bean定义信息后置处理器。作用:在所有 bean定义信息将要被加载 ,bean的实例还未创建的时候,进行bean定义信息的前置处理。优先于 BeanFactoryPostProcessor 执行的。原创 2023-09-04 22:52:45 · 101 阅读 · 0 评论 -
【Spring05】事务注解的使用和原理
事务的ACID特性、事务的四种隔离级别、事务的7中传播行为及Spring的事务使用和实现的源码解析。原创 2023-09-04 11:25:36 · 1700 阅读 · 0 评论 -
【Spring04】Aop动态代理的使用和原理
AOP动态代理的使用及其@EnableAspectJAutoProxy 开启AOP切面自动代理功能及其实现原理原创 2023-08-30 11:00:51 · 1085 阅读 · 0 评论 -
【Spring03】Bean的属性赋值和自动注入
Bean的属性赋值、Bean的自动注入和环境切换的使用原创 2023-08-24 15:21:01 · 730 阅读 · 1 评论 -
【Spring02】Bean的生命周期及扩展
Bean的生命周期的展示和对于bean的初始化和销毁前后进行自定义操作或者启动后纪录相应日志信息等,InitializingBean,DisposableBean,BeanPostProcessor,ApplicationContextAware、@PostConstruct的使用原创 2023-08-24 11:24:51 · 120 阅读 · 1 评论 -
【Spring01】Bean的创建方式
在Spring中,构成应用程序并由Spring IOC容器进行管理的对象称为bean。bean是一个由IOC容器实例化、组装和管理的对象。注解+包扫描:@Component/@Controller/@Service/@Repository@Bean方式注入:@Bean注解配合@Configuration进行注入@Import注入Bean:@Configuration + @Import ImportSelector ImportBeanDefinitionRegistrar工厂bean Facto原创 2023-08-23 22:26:40 · 89 阅读 · 0 评论