解决IDEA中gradle不编译mybatis的xml文件的问题

gradle默认只会把resource文件夹当成资源文件,如果mapper文件放在java目录,则编译后不会在out或build下的rensource中生成这写mapper文件。

需要在build.gradle文件中添加配置,将src/main/java下的文件也当作资源文件即可

sourceSets.main.resources.srcDirs = ["src/main/java","src/main/resources"]

xml在src/main/java下:
在这里插入图片描述
以IDEA方式运行时生成的out文件:
在这里插入图片描述
以GRADLE方式运行时生成的build文件:
在这里插入图片描述


http://www.niftyadmin.cn/n/1302254.html

相关文章

MySQL 实现多张无关联表查询数据并分页

MySQL 实现多张无关联表查询数据并分页 1、功能需求 在三张没有主外键关联的表中取出自己想要的数据,并且分页。 2、数据库表结构 水果表: 坚果表: 饮料表: 主要用UNION AL UNION ALL 操作符用于合并两个或多个 SELECT 语…

springboot2 配置404、403、500等错误页面自动跳转

springboot2 配置404、403、500等错误页面自动跳转 创建配置类ErrorPageConfig import org.springframework.boot.web.server.ErrorPage; import org.springframework.boot.web.server.ErrorPageRegistrar; import org.springframework.boot.web.server.ErrorPageRegistry; i…

将时间空字符串初始化

将时间空字符串初始化 InitBinderpublic void initBinder(WebDataBinder binder, WebRequest request) {//转换日期DateFormat dateFormatnew SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// CustomDateEditor为自定义日期编辑器binder.registerCustomEditor(Date.cla…

MySQL安装 starting the server失败的解决办法

MySQL安装 starting the server失败的解决办法第一种方法 卸载干净后重新安装,卸载时注意 ①隐藏文件夹appData中的MySQL文件夹; ②注意C:\Program Files (x86)下的MYSQL文件夹; ③就是注册表 WinR 输入 regedit 运行,进入注册表…

okhttp学习(二) 使Okhttp支持https

上一篇 okhttp封装 下一篇 Okhttp添加应用拦截器 okhttp的封装见之前的文章:https://blog.csdn.net/u011943534/article/details/79608916 为了支持HTTPS,采用暴力方案,信任所有的证书和主机 修改构建OkhttpClient的方式,添加s…

poi下载模板含下拉框

poi下载模板含下拉框 第一种方法 新建QuestionsImport类import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRangeAddressList; import org.apache.poi.xssf.usermodel.*;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.H…

springboot学习(四十九) springboot中使用webjars依赖管理前端JS

WebJars能使Maven的依赖管理支持OSS的JavaScript库/CSS库,比如jQuery、Bootstrap等; WebJars是将Web前端Javascript和CSS等资源打包成Java的Jar包,这样在Java Web开发中我们可以借助Maven、Gradle这些依赖库的管理,保证这些Web资源…

com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder parse data from Nacos error

com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder parse data from Nacos error 问题场景 测试spring cloud项目,使用了nacos作为配置中心,服务启动后,加载远程配置,IDEA启动正常,但打包后采用本地java -j…