策略模式在srpingboot下autowired注入问题

来源:19-2 策略模式coding

慕后端7494833

2023-11-07

springboot中具体策略类上使用@autowired为null。

策略接口
https://img1.sycdn.imooc.com/szimg/654a38a509f1992405980301.jpg

实现类

https://img1.sycdn.imooc.com/szimg/654a38ce0936993309110592.jpg

在实现类上使用注解注入,为null

使用BeanUtils.getBean也不行,如上图

private PackageInfoService packageInfoService=BeanUtils.getBean(PackageInfoService.class);
private PackageInfoMapper packageInfoMapper=BeanUtils.getBean(PackageInfoMapper.class);


写回答

1回答

geelylucky

2023-11-08

同学你好,检查一下PackageInfoService是否通过@Service注解注入到spring容器中,PackageInfoMapper需要单独了解一下mybatis如何集成到spring中;

https://blog.csdn.net/sinat_34979383/article/details/78674433


0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3431 学习 · 408 问题

查看课程