在idea工具中,使用spring框架。关于手动书写mapper文件中的sql语句的问题及解决办法
2021/7/16 19:35:14
本文主要是介绍在idea工具中,使用spring框架。关于手动书写mapper文件中的sql语句的问题及解决办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
如下图可见。maven在加载时,mapper中的xml文件并没有被加载到target的运行时包中。,此时会爆出bindexception的异常。
解决办法:
1.在target目录下。将mapper中的xml文件复制在这里。(不建议。太麻烦)
2.在resource目录下,将mapper文件中的xnl文件放在这里。(这样会稍微破坏三层架构感)
3.通过配置文件进行配置,让maven加载xml文件(推荐)
1.在pom.xml中进行配置
2.在application.yml中进行配置
pom.xml配置:
<!-- 保证maven能够扫描到xml文件-->
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<!-- 这里的** 代表会查看多级目录下,*代表单级目录-->
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
application.yml 配置:
# mapper文件的目录:这里的路径添,mapper文件路径
mybatis-plus:
mapper-locations: com/xue/serviceedu/mapper/xml/*.xml
成功后的target包目录:Maven加载了xml文件
这篇关于在idea工具中,使用spring框架。关于手动书写mapper文件中的sql语句的问题及解决办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-02Java管理系统项目实战入门教程
- 2024-11-02Java监控系统项目实战教程
- 2024-11-02Java就业项目项目实战:从入门到初级工程师的必备技能
- 2024-11-02Java全端项目实战入门教程
- 2024-11-02Java全栈项目实战:从入门到初级应用
- 2024-11-02Java日志系统项目实战:初学者完全指南
- 2024-11-02Java微服务系统项目实战入门教程
- 2024-11-02Java微服务项目实战:新手入门指南
- 2024-11-02Java项目实战:新手入门教程
- 2024-11-02Java小程序项目实战:从入门到简单应用