我们通过注解的方式可以非常方便注入Spring管理的bean对象,但是如果想要在一些不能注入的类中使用bean对象,可能就需要借助ApplicationConext等方式加载,而hutool工具包只需要一个配置即可轻松解决。
hutool SpringUtil由来
使用Spring Boot时,通过依赖注入获取bean是非常方便的,但是在工具化的应用场景下,想要动态获取bean就变得非常困难,于是Hutool封装了Spring中Bean获取的工具类——SpringUtil。
hutool SpringUtil使用
在SpringBoot项目中,我们只需要一个注解即可轻松实现Spring管理的bean对象的动态获取,具体步骤如下:
1、导入hutool依赖
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.4.6</version>
</dependency>
2、springboot启动类加注解
在Application启动类加注解 @EnableSpringUtil
3、代码中直接调用SpringUtil.getBean即可使用
通过以上的说明,是不是感觉非常简单易懂,java学习的新技能get到了吗?