项目中调用jar包的静态资源
由于多个项目需要用到文件预览功能,所以将文件预览功能单独封装成jar包,在别的项目中引入jar包,使用该功能。
引入jar包以后,发现无法访问jar包里的静态资源,文件预览功能无法使用。百度了解决方法,暂记。
在application.properties文件中,增加配置:
//指定静态资源路径
spring.freemarker.template-loader-path=classpath:/templates
//设为false,优先访问本项目的静态资源,如果项目找不到,则读取jar包里的静态资源
spring.freemarker.prefer-file-system-access=false