我有一个简单的Spring Boot应用程序-真正清晰的项目,但是在添加Spring Security依赖项后,页面加载了10秒。问题出在哪里?我已经战斗了2天,一无所获。下面是来自mozilla和chrome的屏幕
答案 0 :(得分:1)
添加SpringSecurity之后,添加了头缓存控件“ no-cache”。这意味着您请求的所有内容都不会被缓存。
我认为这就是原因。
尝试对静态资源禁用缓存控制(例如,所有css和js资源都将被缓存):
@Configuration
@EnableWebMvcSecurity
public class SpringWebSecurityConfig extends WebSecurityConfigurerAdapter {
@Override
public void configure(WebSecurity web) throws Exception {
web.ignoring().antMatchers("/**/*.css", "/**/*.js");
}
}
答案 1 :(得分:1)
我找到了解决方案。我在另一台计算机上启动了该项目,并且可以正常工作。而且在我正在使用的计算机上,它仍然超过10秒。我认为该是更换计算机或Windows的时候了。
但是有些奇怪,因为我从来没有遇到其他任何问题。 谁知道问题可能还会在另一台计算机上再次出现