工具类中注入rvice和dao

更新时间:2023-05-16 16:03:25 阅读: 评论:0

邯郸学院是几本⼯具类中注⼊rvice和dao
今天编写了个⼯具类需要⽤到rvice成和dao层的代码
如下:
//第⼀步:需要将⼯具类注⼊到容器中
截图的拼音
@Component
public class RuleUtils {
//第⼆部注⼊
@Autowired
private  BsVehicleInfoServiceImpl bsVehicleInfoImpl;
@Autowired
private  BsAlarmInfoMapper alarmInfoMapper;
来四平
/
/第三步建⼀个静态的本类
private static  RuleUtils ruleUtils;
//第四步初始化
@PostConstruct
public void init() {
ruleUtils = this;
翁同龢书法}
public static BsAlarmInfo isInandoutRule(String[] ms){跑鞋排名前十名
叶湘
//第五步这⾥⽤类的属性去进⾏调⽤
ruleUtils.bsVehicleInfoImpl.add(ms);
}
讲解⼀下代码编写的思路:
红曲米是什么
1.容器去管理我们的组件
写妈妈的诗2.组件中我们先执⾏的是静态⽅法,因为我们的⽅法是静态⽅法所以会先执⾏,但是这个时候我们@autowired注⼊的组件还没有被注⼊进来,所以此时会是null
3.静态⽅法执⾏完之后是执⾏我们的构造器
4.构造器之后是我们@autowired的组件被注⼊进来
5.然后执⾏@postconstruct标注的⽅法(PostConstruct在构造函数之后执⾏,只会执⾏⼀次)⽅法中我们对组件进⾏初始化,因为这时候rvice/dao已经被注⼊进来,所以我们将注⼊好的类赋值⼀下
6.最后我们⽤类的属性去调⽤⽅法就可以了。
7.Constructor >> @Autowired >> @PostConstruct

本文发布于:2023-05-16 16:03:25,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/655966.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:组件   编写   代码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图