普通类中注入service或mapper
1、类加@Component注解

2、注入需要引入的service
@Autowired
private UserService userService;
3、建静态文件
private static UserService users;
4、初始化方法
@PostConstruct
public void init() {
users= userService;
}
5、调用
users.selectUser(user);
mapper为null的情况
今天开发接口的时候,因为一时马虎,导致被一个小bug拖拉了很久,在这里记录一下
今天服务器挂了,数据库链接不了。只能靠着理论写接口,之后发现方法调用后查询为空,并且抛出了异常。在Debug环境下,打了断点后发现step只走到了Xxxmapper.xx();就停止了。查看mapper对象发现为空。
——开始调查:
@SpringBootApplication
@EnableSwagger2
@EnableSwaggerBootstrapUI
@EnableFeignClients(basePackages = {"XXXX.XXXX.api"})
@ComponentScan(value = {"XXXXX.XXXX.api.config", "com.XXXX.gateway.XXX", "com.XXXXX.XXXX.auth"})
@MapperScan("com.XXXX.XXXX.XXX.mapper")
@EnableScheduling
public class IotGateWayParkServiceApplication {
public static void main(String[] args) {
SpringApplication.run(IotGateWayParkServiceApplication.class);
}
}
MapperScan可以导致这个问题。但是我有,所以排除。
——二查
public class impl{
@Autowired
private XxxMapper mapper;
}
@Autowired 也有,有时候idea还会因为这个报红,这个可以通过加上@Resource来解决这个强迫症,但是@Autowired里面本身包含@Resource,加不加都无所谓。给强迫症用的。但是这里我没犯错误,所以排除。
@Mapper
@Respository
public interfaceXxxMapper{
}
@Mapper 和 @Respository 我都有。所以排除。
——马虎是啥:
@Autowired
private IotGatewayParkInfoService service;
一般在controller层都是这么使用的。但是 我偏偏手贱用了new IotGatewayParkInfoService();所以下场你们也知道了
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
seo自己做什么,自己做seo需要花钱吗 ,ai850775
SEO查看-如何通过精确分析提升网站流量与排名,东丽网站建设价格
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
SEO快排还有效果吗揭秘快速排名的真相与未来趋势,ai人像波普
SEO站在未来之巅,助力网站在激烈竞争中脱颖而出,推荐网站优化欢迎咨询
怎样使用AI写文章:释放创作潜能,提升写作效率
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
seo需要保持什么心态,seo的要求 ,ai83562
SEO优化做什么的?揭秘SEO优化的核心价值与实战应用,ai做金色
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
AI缩写文档:革新文档管理与自动化的未来,ai聊天中文
seo要公司什么资源,做seo需要用到什么软件 ,ai明星换了
SEO需要什么语音,seo需要考虑什么 ,学生作业ai
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
为什么要监控SEO效果,国家为什么要监控个人 ,抚顺ai系统
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
SEO快速排名实例:如何通过实战技巧提升网站排名,快速突破流量瓶颈,安徽ai跑步机企业
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
高效创作新时代AI文案速写工具,让创作更轻松
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,做网站优化哪家实惠
什么是seo概念,什么是seo,sem ,ai音标谐音
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
如何用AI写公众号文章?让创作更高效、更轻松
SEO模块:提升网站排名,驾驭数字营销未来,营口网站建设制作平台
GPT在智能聊天机器人中的作用:重塑沟通体验,开创智能未来,百万级ai
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
seo网站页面优化包括什么,seo页面优化技术 ,no ai写作
AI网页设计生成-智能化创造无限可能,ai机甲风背景音乐
文章创作AI:引领智能写作的新时代
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
SEO课:让你从小白变成搜索引擎优化高手,推广自媒体营销计划
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
ChatGPT网页版为什么不能用了?解析原因与解决办法,女人莫名其妙想ai
文章AI扩写:突破创作瓶颈,提升写作效率的秘密武器
怎么使用AI生成文章,轻松提升写作效率!
ChatGPT的诞生,预示着人工智能大规模应用的时代已经来临,ai此生不渝
SEO观看:如何通过优化提升您的网站流量和品牌影响力,龙里网络营销推广
seo项目是什么,seo是啥 ,ai ued
seo用什么手法,seo方式 ,ai绘画飞翔
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
seo需要会什么,seo要会些什么 ,ai313414919
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
SEO首选:如何通过优化网站提升排名和流量,简单的网站优化软件