Springboot在工具类(Util)中使用@Autowired注入Service
2024-09-03 23:05:30
1. 使用@Component注解标记工具类MailUtil:
2. 使用@Autowired注入我们需要的bean:
3. 在工具类中编写init()函数,并使用@PostConstruct注解标记工具类,初始化Bean:
@Component
public class MailUtil { @Autowired
private JavaMailSenderImpl javaMailSender; public static MailUtil mailUtil; @PostConstruct
public void init(){
mailUtil=this; //必需
mailUtil.javaMailSender=this.javaMailSender;
} }
最新文章
- ADO.net
- 6.初探Asynctask
- Oracle使用JDBC进行增删改查
- 李洪强-C语言1-指针
- C# 模式窗口下更新进度条
- 2015第40周一Node学习
- 在阿里云ECS(CentOS6.5)上安装mysql
- 小知识点-ios跳过app store更新版本
- python模块shutil
- PHP——emjoin表情存入数据库
- C# 异步编程4 async与await 异步程序开发
- vue.JS 介绍
- vue-cli 项目优化之3种方法对比:本地静态库资源(推荐)、cdn、DllPlugin
- Beta阶段第三次冲刺
- webstorm开发微信小程序代码提醒(webstorm开发工具)
- 事件分发机制 事件拦截 滑动冲突 MD
- web端ip定位
- input 文件上传
- mysql--mysql的安装与目录介绍
- 第114天:Ajax跨域请求解决方法(二)
热门文章
- Codeforces Gym 101175F - Machine Works(CDQ 分治维护斜率优化)
- Yet Another Minimization Problem
- FVCOM泥沙模块河流边界处理
- 【代谢组学】Metabolomics资源推送
- 【R】爬虫案例
- [R] venn.diagram保存pdf格式文件?
- 13.Merge k Sorted Lists
- A Child's History of England.21
- 答应我,这次必须搞懂!痛点难点Promise。(小点心async/await,基于Promise的更优方案)
- Docker学习(五)——Docker仓库管理