
spring
GzlAndy
秋后的蚂蚱,越蹦越欢~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring aop应用
spring官网关于aop的介绍在以下两个章节: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#aop https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/c...原创 2020-04-01 20:54:01 · 245 阅读 · 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 · 212 阅读 · 0 评论 -
Spring BeanDefinition
1 是什么 Spring中用来描述Bean的类,作用相当于模具,批量生产每一样东西时可以先制造模具,模具记录着尺寸,形状等详细信息,可以加快生产效率,BeanDefinition的作用也是类似的,记录着Bean的scope,lazy,class等信息,需要Bean对象时可以根据BeanDefinition记录的属性信息可以创建并初始化该Bean对象。 Spring的生命周期就是根据xml元数据配...原创 2020-03-13 17:17:45 · 238 阅读 · 0 评论 -
Spring Bean工厂后置处理器
1 是什么 是一种干预Bean工厂(DefaultListableBeanFactory)初始化过程的处理器,Bean工厂的初始化包括Bean工厂的属性设置,以及每一个Bean对应的BeanDefinition对象的实例化和初始化,代理的完成等等。 2 两个顶级接口 2.1 BeanFactoryPostProcessor 只有一个方法: void postProcessBeanFactory(C...原创 2020-03-13 17:15:42 · 687 阅读 · 0 评论 -
如何将一个对象或者类注册到Spring容器
1 将类注册到到Spring容器 该类的实例化和初始化过程由spring控制。 方法一:xml注册Bean xml注册Bean,如果spring配置元数据的方式是xml时,可以手动在xml注册第三方jar包中的类。常用来配置本项目中的Bean。 <bean id="service1" class="stu.spring.services.Service1"></bean> ...原创 2020-02-05 18:53:10 · 5511 阅读 · 0 评论 -
注入的属性接口有多个实现类的问题
场景: Services接口,存在两个实现类Service1,Service2 public interface Services { } @Component public class Service1 implements Services { } @Component public class Service2 implements Services { } 在BService类中,依赖S...原创 2020-02-03 21:41:20 · 457 阅读 · 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 · 374 阅读 · 0 评论 -
Spring中@Autowire并不是自动装配
1 spring自动装配 有关spring中的自动注入,在官网https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-factory-autowire有详细讲解, 自动装配模型分为四种: no byType byName Construction 1.1 xml配...原创 2020-02-03 18:49:01 · 361 阅读 · 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 · 403 阅读 · 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 · 591 阅读 · 0 评论