添加Spring Security依赖项后,页面加载10秒

时间:2019-05-24 14:59:27

标签: java spring spring-boot spring-security dependencies

我有一个简单的Spring Boot应用程序-真正清晰的项目,但是在添加Spring Security依赖项后,页面加载了10秒。问题出在哪里?我已经战斗了2天,一无所获。下面是来自mozilla和chrome的屏幕

https://i.stack.imgur.com/ic43i.jpg

https://i.stack.imgur.com/Rhvsv.jpg

2 个答案:

答案 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的时候了。

但是有些奇怪,因为我从来没有遇到其他任何问题。 谁知道问题可能还会在另一台计算机上再次出现