bug记录----- resources ----下的.xml配置文件找不到

异常:
Caused by: java.io.FileNotFoundException: class path resource [spring-mvc.xml] cannot be opened because it does not exist java.io.FileNotFoundException: class path resource [spring-mvc.xml] cannot be opened because it does not exist

关于在maven项目中出现的如上的bug,springmvc配置文件找不到的情况,但是在target中又是有的 :

bug记录----- resources ----下的.xml配置文件找不到_第1张图片
且web.xml 文件中的classpath有没有写错的情况:
bug记录----- resources ----下的.xml配置文件找不到_第2张图片
原因:
maven默认扫描src/main/java中的文件而不理会src/main/resources中的xml文件,所以后来添加了resource节点,这样就将src/main/resources中的xml文件改变maven默认的扫描策略,防止造成src/main/resources下的配置文件打包丢失,具体的代码如下:
在pom.xml文件中加入:


            
                src/main/java
                
                    **/*.properties
                    **/*.xml
                
                false
            
            
                src/main/resources
                
                    **/*.properties
                    **/*.xml
                
                false
            
        
 

可解决:

参考博客:https://blog.csdn.net/weixin_42696130/article/details/81074317

你可能感兴趣的:(bug记录----- resources ----下的.xml配置文件找不到)