摘要: AOP是什么? AOP就是面向切面编程,是一种非常适合在无需修改业务代码的前提下,对某个或某些业务增加一些统一的功能,比如日志记录、权限控制、事务管理等,能很好地使得代码解耦,提高开发效率。 AOP的核心概念 Advice Advice可以理解为通知、建议,在spring中通过定义Advice来定义 阅读全文
posted @ 2021-04-28 15:38 鑫❤鑫 阅读(96) 评论(0) 推荐(0)
摘要: BeanPOSTProcessor是什么? BeanPOSTProcessor是Spring所提供的一种扩展机制,可以利用该机制对Bena进行定制化加工,在spring底层源码实现中,也广泛地用到了该机制,BenaPOSTProcessor通常也叫作Bean后置处理器。 BeanPOSTProces 阅读全文
posted @ 2021-04-28 15:15 鑫❤鑫 阅读(61) 评论(0) 推荐(0)
摘要: ApplicationContext是什么? ApplicationContext是比BeanFactory更加强大的spring容器,它既可以创建Bean、获取bean,还支持国际化、事件广播、获取资源等BeanFactory不具备的功能。 ApplicationContext继承的接口 Envi 阅读全文
posted @ 2021-04-28 14:58 鑫❤鑫 阅读(124) 评论(0) 推荐(0)
摘要: 什么是BeanFactory? BeanFactory是一种“Spring容器”,BeanFactory是Bean工厂,他可以用来创建Bean,获取Bean,BeanFactory是Spring中非常核心的组件。 BeanFactory,BeanDefinition和Bean的关系: BeanFac 阅读全文
posted @ 2021-04-25 10:51 鑫❤鑫 阅读(212) 评论(0) 推荐(0)
摘要: @Autowired是什么? @Autowired表示某个属性是否需要进行依赖注入,可以写在属性和方法上,注解中的required属性默认是ture,表示如果没有对象可以注入给属性则抛异常。 @Autowired加在某个属性上,Spring在进行Bean的生命周期过程中,在属性填充这一步,会基于实例 阅读全文
posted @ 2021-04-09 17:05 鑫❤鑫 阅读(124) 评论(0) 推荐(0)
摘要: 什么是Bean生命周期? Bean生命周期描述的是Spring中一个Bean创建过程和销毁过程中所经历的步骤,其中Bean的创建过程是重点。 程序员可以利用Bean的生命周期机制对Bean进行自定义加工。 Bean的创建生命周期: (1)BeanDefinition创建(Bean定义) BeanDe 阅读全文
posted @ 2021-04-09 14:51 鑫❤鑫 阅读(61) 评论(0) 推荐(0)
摘要: 什么是BeanDefinition? BeanDefinition表示Bean定义,spring根据BeanDefinition来创建Bean对象,BeanDefinition有很多的属性来描述Bean,BeanDefinition是Spring中的核心概念。 BeanDefinition中的重要属 阅读全文
posted @ 2021-04-09 10:04 鑫❤鑫 阅读(132) 评论(0) 推荐(0)