同样的代码,在idea上结果如下:
在服务器上部署,结果如下:
不同环境下,路径不同,导致开发陷入困境。请问这是什么情况?__
同样的代码,在idea上结果如下:
在服务器上部署,结果如下:
不同环境下,路径不同,导致开发陷入困境。请问这是什么情况?__
可不就是这样嘛,
打包运行,如果是外置tomcat,和你本地开发差距不大,都是文件夹,
如果是jar发布,classpath资源文件路径就是.jar!xxxxx
一般只有你获取class path下面的文件才会有点问题,单个文件直接class.getResourceAsStream,
如果你是要获取文件夹下面的所有文件的话,可以用PathMatchingResourcePatternResolver
spring也是采用PathMatchingResourcePatternResolver做包扫描的