🎈1 参考文档
🔍2 问题描述
报错:Unsatisfied dependency expressed through bean property ‘sqlSessionFactory’。
发现在target下没找到xml。
🚀3 解决方法
-
在pom.xml中放行mapper.xml,在Maven的build中加入以下配置。
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.yml</include> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build> -
配置application.yml文件。
mybatis-plus: # mapper扫描 mapper-locations: classpath:com/hyc/nsms/mapper/xml/*.xml -
参考目录结构。

-
maven选择clean和campile重新编译即可。

-
成功生成xml。


本文档详细介绍了在Spring Boot项目中遇到的UnsatisfiedDependencyExpressedThroughBeanProperty‘sqlSessionFactory’错误。问题源于target目录下缺失mapper.xml文件。解决方案是在pom.xml的build部分添加资源配置,确保包含java目录下的xml文件,并配置application.yml以指定mapper-locations。参考目录结构和配置后,执行maven的clean和compile命令,成功生成xml文件,问题得以解决。
977

被折叠的 条评论
为什么被折叠?



