一,注解创建对象

1,创建bean类

Spring原理分析

2,创建配置类

Spring原理分析

3,获取bean实例(3中方法)

Spring原理分析

4,单例与多例

Spring原理分析

由图可知获取的两个bean是同一个对象,为单例,要获取不同对象,要对配置类进行多例配置

Spring原理分析

运行后为不同对象

Spring原理分析


二,init方法,destroy方法

第一种方法

Spring原理分析

第二种方法,自定义

Spring原理分析

Spring原理分析

第三种

Spring原理分析

三,Component组件装配,repository,service,controller层装配

四种类型原理一样,只是后三种为了区分dao,service,controller层,而没有明确的层次就用组件Component装配,下面演示组件装配

Spring原理分析

注意,无需在配置类中加入Bean注解

Spring原理分析


四,注入方法(Autowried,Resource,Inject)

五,ComponentScan注解可以自定义包含或不包含的Bean

相关文章:

  • 2021-04-12
  • 2021-12-27
  • 2021-09-01
  • 2021-12-16
  • 2021-11-04
  • 2021-12-28
  • 2022-12-23
猜你喜欢
  • 2021-04-06
  • 2021-04-06
  • 2021-06-11
  • 2021-10-06
  • 2022-01-19
  • 2021-08-06
  • 2021-07-25
相关资源
相似解决方案