spring boot应用另一个jar包中的mybatis的mapper文件遇到的坑
被引用的包,因为的mapper.xml不在resources下面,需要把它打进jar包在pom.xml中加如下代码(https://blog.csdn.net/u011781521/article/details/79052725)<build><plugins><plugin><groupId...
·
被引用的包,因为的mapper.xml不在resources下面,需要把它打进jar包
在pom.xml中加如下代码
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<!-- ......用于扫描 dao 文件下的mapper 文件................. start -->
<resources>
<!-- 编译 src/main/java 目录下的 mapper 文件 -->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
<!-- ......用于扫描 dao 文件下的mapper 文件................. end -->
</build>
引用的启动类及配置
如果mybatis
mybatis.mapper-locations = classpath*:mapper/*.xml,classpath*:com/letzgo/common/auth/mapper/*.xml
mybatis.type-aliases-package = com.letzgo.common.auth.entity,com.letzgo.common.auth.dto,com.letzgo.common.auth.dao
如果mybatis-plus
mybatis-plus.mapper-locations = classpath*:mapper/*.xml,classpath*:com/letzgo/common/auth/mapper/*.xml
mybatis-plus.type-aliases-package = com.letzgo.common.auth.entity,com.letzgo.common.auth.dto
启动类上加
@ComponentScan({"com.letzgo","org.xx"})
多个用逗号隔开
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)