无法解析符号 'BCrypt'

Cannot resolve symbol 'BCrypt'

我正在尝试将 BCrypt 添加到我的代码中,但我的程序不会导入依赖项。我得到的只是消息“无法解析符号 'BCrypt'”,如果我尝试查看信息符号,我唯一的选择是:

我尝试在 pom.xml 文件中添加依赖项:

<dependency>
   <groupId>org.springframework.security</groupId>
   <artifactId>spring-security-core</artifactId>
   <version>5.4.6</version>
</dependency>

但这并没有帮助。 我也试过:

<dependency>
    <groupId>org.mindrot</groupId>
    <artifactId>jbcrypt</artifactId>
    <version>0.4</version>
</dependency>

但这只是给了我红色警告标志。

我使用 Intellij,并使用 SDK java 版本 11 启动了一个 Spring 项目。 希望有人能够提供帮助:)

你可以试试

<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-crypto</artifactId>
<version>5.4.6</version>

以下依赖对我有用。

尝试添加这个,刷新 Maven 依赖项并重新启动你的 IDE。

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