Я использую весеннюю загрузочную версию 2.2.5. ПОЖАЛУЙСТА, я создаю пользовательский кодировщик паролей с Argon2PasswordEncoder в качестве моего кодировщика паролей.
В этом при запуске можно увидеть следующую ошибку в Argon2PasswordEncoder. java, где я вижу, что эти два импорта отсутствуют,
import org.bouncycastle.crypto.generators.Argon2BytesGenerator;
import org.bouncycastle.crypto.params.Argon2Parameters;
Ошибка:
java.lang.NoClassDefFoundError: org/bouncycastle/crypto/params/Argon2Parameters$Builder
at org.springframework.security.crypto.argon2.Argon2PasswordEncoder.encode(Argon2PasswordEncoder.java:78) ~[spring-security-core-5.2.2.RELEASE.jar:5.2.2.RELEASE]
at com.custom.CustomPasswordEncoder.encode(CustomPasswordEncoder.java:11)
Пожалуйста, предложите мне сделать это, я пропустил какую-то зависимость или проблема с загрузочной версией. А также как побороть. Большое спасибо.