spring boot 静态资源修改能否立即生效问题

xiaoxiao2021-02-28  104

/* 如果将要访问的静态资源放在项目的类路径下面即配置为"classpath:/BookPicture/"那么当该路径下的资 源发生变化时是不立即生效的,即只有重启后才能访问到变化的资源; 解决办法将静态资源放在非项目类路径下即可 "file:F:/bookpicture/");即下面这句 registry.addResourceHandler("/bookpicture/**").addResourceLocations("file:C:/bookpicture/"); */ @Configuration public class StateResourceConfigurer extends WebMvcConfigurerAdapter{ /** * 配置访问静态资源 * @param registry */ @Override public void addResourceHandlers(ResourceHandlerRegistry registry){ registry.addResourceHandler("/bookpicture/**").addResourceLocations("classpath:/BookPicture/"); super.addResourceHandlers(registry); } }
转载请注明原文地址: https://www.6miu.com/read-28517.html

最新回复(0)