Springboot如何在一个工具类(Util)中注入相应的Service呢?
我们都知道一般情况下,工具类都是静态类,那么想在这些静态类中注入相应的服务呢?下文笔者将一一道来
静态类注入Service的实现思路
1.在一个类中 @Autowired 注入bean 2.编写init函数 使用 @PostConstruct注解为静态类注入相应的service例
@Component
public class CodeUtil {
@Autowired
private JavaMailSenderImpl javaMailSender;
public static CodeUtil codeUtil;
@PostConstruct
public void init(){
codeUtil=this; //必需
codeUtil.javaMailSender=this.javaMailSender;
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


