Springboot如何在一个工具类(Util)中注入相应的Service呢?

欣喜 Java经验 发布时间:2024-01-24 11:24:58 阅读数:4848 1
我们都知道一般情况下,工具类都是静态类,那么想在这些静态类中注入相应的服务呢?下文笔者将一一道来

静态类注入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;
    }

}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202401/17060667347759.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者