文件结构:

SpringBoot中Bean的三种常规获取与构造前后执行方式(二)

以前Spring的注入Bean形式为

<bean id="" name="" class="" init-method="" destory-method="" scope="">
     <property name="" value=""/>
     <property name ref=""/>
</bean> 

一、获取Bean

一、直接用ID获取

SpringBoot中Bean的三种常规获取与构造前后执行方式(二)

 SomeBean someBean =ctx.getBean("someBean",SomeBean.class);

二、用Name获取

SpringBoot中Bean的三种常规获取与构造前后执行方式(二)

SomeBean someBean =ctx.getBean("sb",SomeBean.class);

三、用Bean工厂获取

SpringBoot中Bean的三种常规获取与构造前后执行方式(二)

SpringBoot中Bean的三种常规获取与构造前后执行方式(二)

 SomeBean someBean =ctx.getBean("someBean",SomeBean.class);   //与方法一 一样

 

二、Bean中构造前执行与构造后执行

方式一:@Bean(initMethod="init",destroyMethod="destory")

方式二:    SpringBoot中Bean的三种常规获取与构造前后执行方式(二)

执行方式:SpringBoot中Bean的三种常规获取与构造前后执行方式(二)

执行结果:SpringBoot中Bean的三种常规获取与构造前后执行方式(二)

相关文章:

  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2021-12-15
  • 2021-12-01
  • 2023-03-19
  • 2021-10-21
猜你喜欢
  • 2022-12-23
  • 2021-12-24
  • 2021-07-26
  • 2021-05-08
  • 2021-10-04
  • 2022-01-12
  • 2022-12-23
相关资源
相似解决方案