Closed YangAoLib closed 5 months ago
你的配置 application.yml
中关于mapper-locations
配置貌似错了。
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
mapper-locations: classpath*:mapper/*Mapper.xml
应该为mapper-locations: classpath*:*Mapper.xml
因为你的jar包jar-has-xml-0.0.1-SNAPSHOT.jar
展开后如下,TestMapper.xml
没有放置在mapper
目录下
谢谢解答 是我的错误
使用配置中心启动项目会有影响吗 我测试了下 测试项目可以 我实际使用的项目还是不行
@SweetInk 大佬 我想问你个问题 你有碰到过 jrebel同时调试启动多个项目无法启动的情况么 运行的话是可以的 向jrebel发邮件不过对方没理
使用配置中心启动项目会有影响吗 我测试了下 测试项目可以 我实际使用的项目还是不行
@SweetInk 大佬 我想问你个问题 你有碰到过 jrebel同时调试启动多个项目无法启动的情况么 运行的话是可以的 向jrebel发邮件不过对方没理
我之前的项目有使用过spring-cloud-config
能够启动项目,也能调试启动多个项目,你的情况我没有遇到过。
如果你的IDEA开启了Reactor Debug Mode
可能会有影响
File | Settings | Languages & Frameworks | Reactive Streams
如何产生的错误
在项目中Jar包中有Mybatis的Xml,并且有调用对应xml的Controller,在项目中调用Jar包中的Controller,会出现SQL绑定异常
重现方法
报错项目 我做了一个简单的demo,重现错误,README中包含重现的步骤。
版本
IDEA:IntelliJ IDEA 2023.3.6 (Ultimate Edition) Build #IU-233.15026.9, built on March 21, 2024 Jrebel:2024.1.2 jrebel-mybatisplus-idea-plugins:0.0.5