参考:
https://doc.hutool.cn/pages/SpringUtil/#%E7%94%B1%E6%9D%A5
https://blog.csdn.net/weirancg/article/details/80468779
使用
注册SpringUtil
- 使用ComponentScan注册类
// 扫描cn.hutool.extra.spring包下所有类并注册之
@ComponentScan(basePackages={"cn.hutool.extra.spring"})
- 使用Import导入
@Import(cn.hutool.extra.spring.SpringUtil.class)
###获取指定Bean
- 定义一个Bean
@Data
public static class Demo2{
private long id;
private String name;
@Bean(name="testDemo")
public Demo2 generateDemo() {
Demo2 demo = new Demo2();
demo.setId(12345);
demo.setName("test");
return demo;
}
}
- 获取Bean
final Demo2 testDemo = SpringUtil.getBean("testDemo");