解决若依微服务框架启动报错的问题
作者:三级码农666
Invalid bound statement错误通常由MyBatis映射文件未正确加载或Nacos配置未读取导致,需检查XML的namespace与方法ID是否匹配,确认资源目录配置,确保bootstrap.yml中Nacos配置路径正确加载
ruoyi-system模块报错
Invalid bound statement (not found): com.ruoyi.system.mapper.SysConfigMapper.selectConfigList
翻译:无效绑定,找不到selectConfigList方法
1.出现此报错,普遍步骤查看xml -->> namespace + 方法id是否与mapper中对应
2.如果对应仍然报错,则可能是未读取到xml,打包后看target中是否存在xml文件,如果不存在则需要看resource文件夹是否是资源目录或者在xml中指定包路径
3.另外可能就是项目根本就没读取到nacos配置,需要我们在bootstrap.yml中设置
本人是第三种情况:
报错详情
nacos文件目录
1.命名空间namespace
2.配置列表:
bootstrap.yml配置
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。