博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Springboot中如何在Utils类中使用@Autowired注入bean
阅读量:5229 次
发布时间:2019-06-14

本文共 886 字,大约阅读时间需要 2 分钟。

Springboot中如果希望在Utils工具类中,使用到我们已经定义过的Dao层或者Service层Bean,可以如下编写Utils类:

1. 使用@Component注解标记工具类StatisticsUtils:

2. 使用@Autowired(@Autowired和@Resource的区别不再介绍)注入我们需要的bean:

3. 在工具类中编写init()函数,并使用@PostConstruct注解标记工具类,初始化Bean:

public class StatisticsUtils {     @Autowired    private IdeaMemberDao ideaMemberDao;    @Autowired    private ProjectMemberDao projectMemberDao;    @Autowired    private IdeaMgrDao ideaMgrDao;    @Autowired    private ProjectMgrDao projectMgrDao;     public static StatisticsUtils statisticsUtils;     @PostConstruct    public void init() {        statisticsUtils = this;        statisticsUtils.ideaMemberDao = this.ideaMemberDao;        statisticsUtils.projectMemberDao = this.projectMemberDao;        statisticsUtils.ideaMgrDao = this.ideaMgrDao;        statisticsUtils.projectMgrDao = this.projectMgrDao;     }

 

转载于:https://www.cnblogs.com/zxf330301/p/9925776.html

你可能感兴趣的文章
从网易与淘宝的font-size思考前端设计稿与工作流
查看>>
Struts2 拦截器过滤方法
查看>>
输出进度条
查看>>
js 原型链
查看>>
linux常用命令:sort 命令
查看>>
单元测试Junit4
查看>>
HDU - 6113 2017百度之星初赛A 度度熊的01世界
查看>>
ABP从入门到精通(2):aspnet-zero-core 使用MySql数据库
查看>>
构建之法阅读笔记03
查看>>
从零开始--系统深入学习android(实践-让我们开始写代码-Android框架学习-7.通知)...
查看>>
jQuery库 之 jquery slimscroll插件使用
查看>>
java算法:分治法
查看>>
祝贺博文《软件开发高手须掌握的4大SQL精髓语句(综合篇)》三天内获得3500多次浏览...
查看>>
SQL Server 内存不足引起的并发症
查看>>
【nodejs代理服务器三】nodejs注册windows服务
查看>>
Python爬虫利器六之PyQuery的用法
查看>>
反射的作用
查看>>
python常用库
查看>>
给博客增加RSS订阅到Google、鲜果、抓虾、QQ邮箱功能
查看>>
Random interests
查看>>