![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring及原理
文章平均质量分 77
JFla"
小白的进阶之路
展开
-
浅谈Bean的生命周期
标题Spring的Bean生命周期容器启动之后,并不会马上就实例化相应的bean定义。我们知道,容器现在仅仅拥有所有对象的BeanDefinition 来保存实例化阶段将要用的必要信息。只有当请求方通过 BeanFactory 的 getBean()方法来请求某个对象实例的时候,才有可能触发Bean实例化阶段的活动。 BeanFactory 的 getBean()法可以被客户端对象显式调用,也可以在容器内部隐式地被调用。隐式调用有如下两种情况:1.对于 BeanFactory 来说,对象实例化默认采用延原创 2020-07-04 13:56:10 · 307 阅读 · 0 评论 -
Spring事务实现原理—Aop以及动态代理
Spring事务实现原理—Aop以及动态代理Spring事务管理机制的实现原理是由Spring内置的AOP——默认使用动态代理模式实现的。AOPSpring的两大核心之一就是AOP,AOP:面向切面编程。在说原理之前,得先知道一些 AOP的专业术语。AOP的专业术语连接点(JoinPoint):增强执行的位置(增加代码的位置),Spring只支持方法;切点(PointCut):具体的连接点;一般可能通过一个表达式来描述;增强(Advice):也称为消息,指的是增加的额外的代码,Spring中,原创 2020-06-09 16:09:50 · 2027 阅读 · 0 评论 -
SpringMvc的自动配置原理
SpringMvc的自动配置原理Springboot中有大量的组件随着容器启动就已经注入,无需手动配置,其中就包括了对web模块的自动配置,结合尚硅谷的视频,以下是对springmvc自动配置的个人理解。WebMVCAutoConfiguration类自动配置类配置了以下组件。视图解析器进入自动配置类的ContentNegotiatingViewResolver()方法,它结合所有的...原创 2020-03-23 21:21:23 · 394 阅读 · 0 评论 -
SpringBoot自动配置原理
SpringBoot自动配置原理Springboot与Spring的区别是自动配置,拥有各种starter,无需手动编写xml配置spring容器,约定优于配置,springboot会寻找@SpringbootApplication注解来确认主程序,并通过@configuration和@component确认配置类并扫描。入口@EnableAutoConfigurationSpringBo...原创 2020-03-23 19:54:22 · 282 阅读 · 0 评论