首页 > 解决方案 > 身份验证前的spring security + spring boot mvc索引页面看起来像裸html

问题描述

授权前

图 1

在我使用任何帐户登录后

图二

有谁知道怎么回事?没有线索。

标签: springmodel-view-controllerspring-security

解决方案


似乎您的 css 没有为不安全的上下文加载。要添加资源,请在 WebMvcConfigurer 中创建资源处理程序条目,如下所示

@Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        if (!registry.hasMappingForPattern(URL_PATTERN_UICONTENT)) {
            registry.addResourceHandler(URL_PATTERN_UICONTENT).addResourceLocations("classpath:/uicontent/").setCachePeriod(31556926);
            registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
        }
    }

推荐阅读