1,application.yml的配置
classpath* 这个星加上即可,非常重要,在这里踩了两次坑,记录一下
mybatis: config-location: classpath:mybatis/mybatis.cfg.xml # mybatis配置文件所在路径 mapper-locations: - classpath*:com/example/demo/**/dao/xml/*.xml # mapper映射文件
2,idea 无法识别在src文件夹下的xml
在pom.xml 加入如下配置即可(跳过测试打包:clean package -Dmaven.test.skip=true )
src/main/java **/*.xml
src/main/java **/*.properties **/*.xml false
3.将包含配置文件的包,mark directory as ... Resources:
直接右键点击包 -> Mark Directory As ,你会发现只有一个exclude;怎么办?
Project Structure -> Modules -> Sources -> 选择包含配置文件的package -> Mark as -> 选择第三个 Resources -> OK
参考: