Java静态类使用 使用 service
生活随笔
收集整理的這篇文章主要介紹了
Java静态类使用 使用 service
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Springboot中如果希望在Utils工具類中,使用到我們已經定義過的Dao層或者Service層Bean,可以如下編寫Utils類:
1. 使用@Component注解標記工具類StatisticsUtils:
2. 使用@Autowired(@Autowired和@Resource的區別不再介紹)注入我們需要的bean:
3. 在工具類中編寫init()函數,并使用@PostConstruct注解標記工具類,初始化Bean:
public class StatisticsUtils {@Autowiredprivate IdeaMemberDao ideaMemberDao;@Autowiredprivate ProjectMemberDao projectMemberDao;@Autowiredprivate IdeaMgrDao ideaMgrDao;@Autowiredprivate ProjectMgrDao projectMgrDao;public static StatisticsUtils statisticsUtils;@PostConstructpublic void init() {statisticsUtils = this;statisticsUtils.ideaMemberDao = this.ideaMemberDao;statisticsUtils.projectMemberDao = this.projectMemberDao;statisticsUtils.ideaMgrDao = this.ideaMgrDao;statisticsUtils.projectMgrDao = this.projectMgrDao;} }
4. 然后我們在StatustucsUtils.getIdeaParticipateNum函數中,就可以使用到我們注入的ideaMemberDao了
? ?
---------------------?
作者:ObsessionLife?
來源:CSDN?
原文:https://blog.csdn.net/tjuyanming/article/details/78679978?
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
總結
以上是生活随笔為你收集整理的Java静态类使用 使用 service的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flowable 任务节点多实例使用
- 下一篇: docker oracle 11g