org.springframework.security.authentication.encoding не существует в maven - PullRequest
0 голосов
/ 25 июня 2018

Я видел Maven не может скомпилировать демонстрационный проект Spring Security .Но моя проблема не решается.

Проблема возникает в следующем коде:

    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-core</artifactId>
        <version>5.0.6.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-config</artifactId>
        <version>5.0.6.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>5.0.6.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-taglibs</artifactId>
        <version>5.0.6.RELEASE</version>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-framework-bom</artifactId>
        <version>5.0.7.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>

Java-код (импорт):

import org.springframework.security.authentication.encoding.Md5PasswordEncoder;
import org.springframework.security.authentication.encoding.ShaPasswordEncoder;

запустить в mvn compile:

package org.springframework.security.authentication.encoding does not exist

1 Ответ

0 голосов
/ 25 июня 2018

Они устарели. Вы можете попробовать замену:

org.springframework.security.crypto.password.MessageDigestPasswordEncoder

Подробнее здесь: https://docs.spring.io/spring-security/site/docs/4.2.6.RELEASE/apidocs/org/springframework/security/crypto/password/MessageDigestPasswordEncoder.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...