工具类or静态类使用Spring管理的service(dao,mapper),构造初始化
发布日期:2021-07-20 20:53:39
浏览次数:46
分类:技术文章
本文共 594 字,大约阅读时间需要 1 分钟。
① 将工具类注册到spring管理
②工具类中注入spring管理的service
public class KafkaUtils { private static KafkaProducer producer; private static KafkaUtils; @Autowired private OrderMapper orderMapper; @PostConstruct public void init() { KafkaUtils= this; KafkaUtils.orderMapper= this.orderMapper; } ...}
@Autowired:按type自动注入。作用于构建器、属性、方法。(@Resource默认按 name自动注入 ; @inject按type装配,配合@named使用可以指定名称注入 )
@PostConstruct:被@PostConstruct修饰的方法会在服务器加载Servle的时候运行,并且只会被服务器执行一次。PostConstruct在构造函数之后执行,init()方法之前执行。(PreDestroy()方法在destroy()方法执行执行之后执行)PS:也可以不加@PostConstruct标签, 在xml配置文件中注册初始化方法 如:
转载地址:https://blog.csdn.net/liao0801_123/article/details/85211612 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年03月03日 14时18分09秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python 字符串替换 本地地址转换为网络地址
2019-04-21
Python3 http 服务任意目录 设定访问目录
2019-04-21
Python 移动鼠标到 句柄指定位置
2019-04-21
python窗口置顶 并输入中文
2019-04-21
Android studio 读取sd卡mp3 播放音乐
2019-04-21
Android studio 47 listview 处理单击和长按事件
2019-04-21
android studio 48 Android选项卡TabHost
2019-04-21
android studio 49自定义 ListView
2019-04-21
android studio 50
2019-04-21
androdi Studio 51 mp3
2019-04-21
android studio 52 mp3下载客户端001
2019-04-21
android studio 53 mp3
2019-04-21
Android studio 53 文件下载
2019-04-21
android studio 54 下载进度条
2019-04-21
android studio 70 歌曲服务器搭建 歌曲app 完整代码(发布版)
2019-04-21
Android单击事件处理与监听003
2019-04-21
vb 读取mysql所有表名_vb怎么列举出一个mdb数据库里面所有表名?
2019-04-21
mysql行级锁升级_mysql innodb 行级锁升级
2019-04-21
mysql怎么分组查询所有数据库_Mysql-4 分组查询与子查询
2019-04-21