У меня есть приложение весенней загрузки, и ниже приведен код для регистрации обработчиков ресурсов:
@Configuration
public class MyAppConfig extends WebMvcConfigurerAdapter {
...
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/js/**")
.addResourceLocations("/resources/js/").setCachePeriod(31536000);
//in same directory where all the js files placed,
//I want to cache all the files in that directory
//except for one file i.e. prop.js
/*registry.addResourceHandler("/resources/js/prop.js")
.addResourceLocations("/resources/js/").setCachePeriod(0);*/
}
...
}
Есть некоторые вещи, которые мне нужно понять, а именно
1. Что означает параметрaddResourceHandler
означает?
2. Что означает параметр addResourceLocations
?
3. Есть ли способ явно запретить кэширование prop.js
?
ЕстьМожет файлы на том же уровне, где prop.js
, я хочу, чтобы все другие файлы были кэшированы