idea下gradle构建的spring项目dao层xml不识别问题
来源:互联网 发布:淘宝直播比较红的主播 编辑:程序博客网 时间:2024/05/22 13:10
说明:项目是idea、gradle、springboot和mybatis构建的。
问题:点击gradle的classes任务后,在build文件夹的相应dao层下并没有接口对应的mapper.xml文件,如图
这样的话mybatis就找不到接口对应方法的实现。
解决办法:在build.gradle中加入如下代码
task mapperXmlCopy(type: Copy) { copy { from("src/main/java") { include ("**/*DAO.xml") } into("${buildDir}/classes/main") } print "Copy Success\n"}
代码说明:新建一个任务task, 把src/main/java中的**/*DAO.xml拷贝到构建结束后的输出目录/classes/main文件夹下相对应得包名中。
经过以上步骤之后,点击gradle任务classes之后的图片如下:
现在就可以正确的运行了。
阅读全文
2 0
- idea下gradle构建的spring项目dao层xml不识别问题
- 使用IntelliJ IDEA和gradle 构建spring 项目
- 使用 Intellij IDEA 与 Gradle 构建Spring项目
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- 创建Spring-Mybatis web项目,解决IDEA下找不到XXXmapper.xml文件的问题
- idea 构建spring 项目
- 一份IDEA + gradle + spring项目的build.gradle清单
- 使用IDEA创建基于Gradle构建的JavaWeb项目
- 使用IDEA创建基于Gradle构建的JavaWeb项目 -- 续
- 解决“Idea下项目无法找到*.xml配置文件”的问题
- Intellij14创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题
- Intellij14创建Spring-Mybatis项目创(填)建(坑)记录,解决IDEA下找不到xml文件的问题
- Idea上使用Gradle构建Spark项目
- 使用IDEA和Gradle构建Vertx项目
- 在IDEA下跑gradle构建的SpringBoot项目启动报“CreateProcess error=206, 文件名或扩展名太长”
- Gradle项目导入idea遇到问题(Mac下)
- IDEA下Spring-MVC空框架项目构建
- UnityShader案例(二)——Phong高光反射
- shiro与spring的整合
- XL1常用开发命令详细记录
- Android开发中selector状态选择器常用属性解析
- $.ajax()方法详解
- idea下gradle构建的spring项目dao层xml不识别问题
- Python学习笔记(14)-安装第三方模块
- angular中的ng-container标签
- Codeforces 544C Writing Code【二维完全背包】
- SharedPreferences用法
- java的语言基础二
- iOS 解决NSlog打印输出的的文字都是UTF-8格式
- greenDao 3.0基本使用
- 高效使用 Google