[Spring Boot实战系列]
来源:互联网 发布:淘宝先锋乒羽商城 编辑:程序博客网 时间:2024/06/07 18:42
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; }}4. 然后我们在StatustucsUtils.getIdeaParticipateNum函数中,就可以使用到我们注入的ideaMemberDao了
public static Integer getIdeaParticipateNum(){ return statisticsUtils.ideaMemberDao.NumOfIdea(); }
阅读全文
1 0
- [Spring Boot实战系列]
- [Spring Boot实战系列]
- [Spring Boot实战系列]
- [Spring Boot实战系列]
- Spring Boot实战系列教程
- spring boot学习系列:spring boot的单元测试实战
- Spring boot实战一书问题解惑系列
- spring boot实战一
- Spring Boot实战
- spring boot实战笔记
- Spring Boot 实战(一)
- Spring Boot实战笔记
- Spring Boot实战
- Spring Boot实战pdf
- Spring Boot实战 目录
- 《Spring Boot 实战》-- 读书笔记
- spring-boot实战:shiro
- Spring Boot功能实战
- 欢迎使用CSDN-markdown编辑器
- 语法制导的翻译
- Greendao的配置
- 文章资料汇总整理
- Pyhton 的一些注意点
- [Spring Boot实战系列]
- pyhton3.6 unittest
- ZooKeeper ZAB协议简述
- Spring中的ResourceLoader接口
- c#空合并运算符号的用法
- adminLTE 教程 -0 基础布局
- MySql 监控sql执行
- Python-list
- python 字符串格式化调用方法