解决idea开发时资源(xml、xlsx、xls等)无法找到。

之前开始接触idea开发时,就遇见了mapper.xml和spring.xml等文件无法加载,原因是资源文件没有被编译进war包。

当时处理的方法是在pom.xml中加上了一下代码:


  
    
	src/main/java
	
	   **/*Mapper.xml
	
	true
    
    
	src/main/resources
	
		**/*.*
	
	true
    
  

今天又遇见了一个问题,就是我们做导出报表时。需要用到  xlsx、xls模板。这些文件也是事先放在了项目中的。

导出的时候会根据提供的路径去找资源,但是运行导出的时候都找不到模板!

后面去war包看了下。原来是模板压根就没加载进war包中,然后就如上面的解决办法一样。

在pom.xml中的下的标签下加上了以下代码:


    src/main/java
    
         **/*.xlsx
    
    true


    src/main/java
    
        **/*.xls
    
    true

不知道为什么改了pom.xml后需要重新指定一次war包位置。因为系统默认改到了项目的target下!修改如图:

解决idea开发时资源(xml、xlsx、xls等)无法找到。_第1张图片


再次启动,就模板就有了。以后遇见这样的问题。可以先想下是不是文件没有加载进war包。用这种方式依葫芦画瓢。

你可能感兴趣的:(IntelliJ,IDEA使用心得)