关于服务迁移后测试接口发现的SQLSyntaxErrorException:Table'XXXXX表' doesn't exist 错误
首先,这是我这种粗心的小白经常的犯错内容,作为日常记录,警醒自己避免大意
先来看报错
报错很明显,查询的表不存在,但是我要查询的是t_industry表,表名字都不一样,也对比了数据库名字没有写错.
多方测试后无果,紧接着找配置文件application-test,查看数据源也是以前配置好的,好像没有什么问题?
再去nacos的配置去看,发现测试环境没有配置数据源,给nacos配上数据源后发现启动不起来了.
提示数据源链接失败,再想肯定还是配置问题.后来发现别的数据源配置都带了对应的库名,但是之前经常用的服务却没有配置库名怎么就能正常运行?
再到naos中看对应服务有额外的一些配置,写在了另一个文件中.所以最终
给测试环境加上对应库名就好了!!!!
真是气煞我也绕来绕去,还是没把服务配置搞明白,出了问题不知道源头在哪,该调整哪里,只能一点一点去试.希望以后遇到问题思路能清晰一点而不是总钻牛角尖
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战