【问题标题】:SecurityContextHolder import not working in spring boot applicationSecurityContextHolder 导入在 Spring Boot 应用程序中不起作用
【发布时间】:2020-04-12 06:14:30
【问题描述】:

我在我的项目中添加了以下依赖项。

<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-web</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.security</groupId>
    <artifactId>spring-security-config</artifactId>
</dependency>

正在尝试导入以下内容

import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContextHolder

导入 org.springframework.security.authentication.AnonymousAuthenticationToken 等其他文件正在导入但无法导入上述类。

我已经检查了这些类可用的 jar,但是 eclipse 在导入时没有显示它们;

【问题讨论】:

  • 您没有使用spring-boot-starter-security依赖的任何具体原因?否则尝试&lt;artifactId&gt;spring-security-core&lt;/artifactId&gt;

标签: spring-boot spring-security vaadin


【解决方案1】:

用 Spring-Boot starter maven 依赖替换 spring 安全依赖

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-security</artifactId>          
    </dependency> 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-15
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    相关资源
    最近更新 更多