IDEA xml 配置文件无法发布到应用 war 包的问题

IDEA + Gradle + SpringMVC

使用 IDE 提供的工具,创建一个基于 Gradle 构建的 web 应用项目。正常导入各种依赖后,在编译发布的文件夹 out 下的 classes 根目录下找不到 spring-mvc.xml 文件。导致各种异常,如找不到映射等。这个问题是 IDEA 的一个bug,解决方式如下:

 选中 Project Structure->Artifacts->WEB-INF->classes 之后,在上面的➕选择下拉列表,添加一个 Directory Content 文件夹,把该文件的链接指向项目中的希望发布到 classes 目录下的资源文件夹 resources。

其他各种 xml 配置文件无法发布到对应的路径,也是类似的思路解决。比如 mybatis 的各种 bean 的 xml 配置文件,需要在上图中新建对应的路径,然后引用所有需要发布的 xml 文件。

上述问题即可解决。这是 IDEA 的一个bug


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值