問題描述
在idea中引用一些src/main/java/…/…包中的xml,總是提示錯誤。這是idea的問題,在eclipse中不存在這個問題。其中在整合ssm中在applicationContext.xml中需要引用mapper.xml文件的時候加上classpath:測試可以運行。在使用springboot的時候,需要在application.xml中填寫mapper.xml文件的時候添加classpath:也不能正常運行。所以需要在pom中添加<resource>座標。
嘗試解決方法
第一
上面的第一種情況,如圖所示,加classpath解決了,原因不知。
第二
添加如下座標 解決
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>