一个虚拟主机如何做两个网站,做网站找谁好,辽宁建设集团招聘信息网站,珠海哪里有网站建设Springboot中如果希望在Utils工具类中#xff0c;使用到我们已经定义过的Dao层或者Service层Bean#xff0c;可以如下编写Utils类#xff1a;
1. 使用Component注解标记工具类StatisticsUtils#xff1a;
2. 使用Autowired(Autowired和Resource的区别不再介绍)注入我们需…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了
public static Integer getIdeaParticipateNum(){return statisticsUtils.ideaMemberDao.NumOfIdea();}
--------------------- 作者ObsessionLife 来源CSDN 原文https://blog.csdn.net/tjuyanming/article/details/78679978 版权声明本文为博主原创文章转载请附上博文链接