spring
GzlAndy
秋后的蚂蚱,越蹦越欢~
展开
-
spring aop应用
spring官网关于aop的介绍在以下两个章节:https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#aophttps://docs.spring.io/spring-framework/docs/current/spring-framework-reference/c...原创 2020-04-01 20:54:01 · 218 阅读 · 0 评论 -
Spring的循环依赖
场景分析public class AService { @Autowired private BService BService; public AService(){ System.out.println("init aService"); }}public class BService { @Autowired priv...原创 2020-03-22 21:06:26 · 184 阅读 · 0 评论 -
Spring BeanDefinition
1 是什么Spring中用来描述Bean的类,作用相当于模具,批量生产每一样东西时可以先制造模具,模具记录着尺寸,形状等详细信息,可以加快生产效率,BeanDefinition的作用也是类似的,记录着Bean的scope,lazy,class等信息,需要Bean对象时可以根据BeanDefinition记录的属性信息可以创建并初始化该Bean对象。Spring的生命周期就是根据xml元数据配...原创 2020-03-13 17:17:45 · 198 阅读 · 0 评论 -
Spring Bean工厂后置处理器
1 是什么是一种干预Bean工厂(DefaultListableBeanFactory)初始化过程的处理器,Bean工厂的初始化包括Bean工厂的属性设置,以及每一个Bean对应的BeanDefinition对象的实例化和初始化,代理的完成等等。2 两个顶级接口2.1 BeanFactoryPostProcessor只有一个方法:void postProcessBeanFactory(C...原创 2020-03-13 17:15:42 · 628 阅读 · 0 评论 -
如何将一个对象或者类注册到Spring容器
1 将类注册到到Spring容器该类的实例化和初始化过程由spring控制。方法一:xml注册Beanxml注册Bean,如果spring配置元数据的方式是xml时,可以手动在xml注册第三方jar包中的类。常用来配置本项目中的Bean。<bean id="service1" class="stu.spring.services.Service1"></bean>...原创 2020-02-05 18:53:10 · 4900 阅读 · 0 评论 -
注入的属性接口有多个实现类的问题
场景:Services接口,存在两个实现类Service1,Service2public interface Services {}@Componentpublic class Service1 implements Services {}@Componentpublic class Service2 implements Services {}在BService类中,依赖S...原创 2020-02-03 21:41:20 · 412 阅读 · 0 评论 -
spring生命周期回调
有关Spring的生命周期回调在官网https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-factory-lifecycle有详细讲解。1 Bean的生命周期回调1.1 Bean的生命周期初始化回调1.1.1 @PostConstruct注解@Compo...原创 2020-02-03 20:51:14 · 331 阅读 · 0 评论 -
Spring中@Autowire并不是自动装配
1 spring自动装配有关spring中的自动注入,在官网https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-factory-autowire有详细讲解,自动装配模型分为四种:nobyTypebyNameConstruction1.1 xml配...原创 2020-02-03 18:49:01 · 332 阅读 · 0 评论 -
单例bean需要依赖原型Bean的问题
场景:一个单例的Bean A需要依赖原型Bean B,由于A是单例的而引起A中引用的B也出现单例的现象。解决方法在spring官网https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-factory-method-injection中给出:解决方法一:...原创 2020-02-02 15:57:36 · 373 阅读 · 0 评论 -
Spring core官网阅读笔记
什么是IOC?IOC实现的两种方式什么是Spring IOC?什么是DI?Spring管理Bean的三种方式Spring初始化容器的三种方式Spring 自动装配Spring中Bean名称的生成策略Spring中循环引用问题Spring Profile什么是IOC?控制反转,InversionOf Controller;是...原创 2019-03-19 11:47:54 · 547 阅读 · 0 评论