[英]Spring Boot Security configure Cache for AngularJS frontend
我在前端使用AngularJS ,在后端使用Spring Boot和Security 。 前端结构如下所示:
在春季,我有以下课程:
当前, MvcConfigurer类如下所示:
@Configuration
public class MvcConfigurer extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
}
}
我的问题是:
为了在浏览器前端启用缓存,我必须写些什么到addResourceHandlers方法中。
在addResourceHandlers中,您应该注册存储在WAR文件中的需要服务的应用程序资源。
这是一个JavaScript文件解析器的示例:
@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/js/**").addResourceLocations("../webapp/js/");
}
另外,您可以附加.setCachePeriod( time_in_seconds ),以便浏览器将缓存此解析器,以优化请求处理。
请阅读Baeldung的这篇文章中的更多详细信息。 我认为您会发现它非常有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.