spring
文章平均质量分 65
老王_lw
这个作者很懒,什么都没留下…
展开
-
4-BeanFactoryPostProcessor
BeanFactoryPostProcessor BeanFactory 的 后置处理器 bean 创建之前执行 BeanDefinitionRegistryPostProcessor 执行时机,先执行 BeanDefinitionRegistryPostProcessor . postProcessBeanDefinitionRegistry spring 容器的 refresh() 创建刷新 1、prepareRefresh(); 1.initPropertySources(); 初始化属性原创 2021-06-08 21:05:54 · 116 阅读 · 0 评论 -
3-spring的声明式事务底层源码分析
百度定义: 以方法为单位,进行事务控制,抛出异常,事务回滚。 最小的执行单位为方法,决定执行成败是通过是否抛出异常来判断的,抛出异常即执行失败; 声明使用事务 @EnableTransactionManagement 容器启动时,注入两个类 AutoProxyRegistrar 往下跟 发现注入了这个类 InfrastructureAdvisorAutoProxyCreator InfrastructureAdvisorAutoProxyCreator extends AbstractAdvisor原创 2021-06-08 21:03:13 · 74 阅读 · 0 评论 -
2-AOP
简书 https://www.jianshu.com/p/5aa33f1b9c3d?utm_campaign=haruki public interface Aware { } @Component public class Light implements ApplicationContextAware, BeanNameAware,EmbeddedValueResolverAware { private ApplicationContext applicationContext;原创 2021-06-08 20:56:58 · 80 阅读 · 0 评论 -
spring-1、基础及组件使用
Spring 是一种开源轻量级框架,是为了解决企业应用程序开发复杂性而创建的, Spring 致力于解决 JavaEE 的各种解决方案,而不仅仅于某一层的方案; 贯穿于表现层、业务层、持久层,然而并没有取代已有框架,只是以高度的开放性,与已有框架进行整合; 目标: 1、让现有的技术更容易使用。 1、促进良好的编程习惯。 坚持一个原则:不重复造轮子。 已经有较好解决方案的领域,绝不重复性实现。比如:对象持久化和OR 映射,Spring 只对现有的JDBC,Hibernate 等技术提供支持,使之更容易使用,原创 2021-05-10 21:19:54 · 125 阅读 · 0 评论