当前位置:   article > 正文

SpringBoot在静态方法中使用注入Bean_springboot对于静态类型能注入bean

springboot对于静态类型能注入bean

第一种方式

  • 给当前的类加上@Component
  • 声明一个静态的属性(加上注解@Autowired),一个非静态的属性。
  • 声明一个返回值为void并且不能抛出异常的方法,在其中将非静态属性赋值给静态属性。该方法上加上注解@PostConstruct

 

第二种方式

在springboot的启动类中,定义static变量ApplicationContext,利用容器的getBean方法获得依赖对象

1.在启动类中加入如下代码

2.使用时通过getBean方法来获取对象

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/798437
推荐阅读
相关标签
  

闽ICP备14008679号