一、该问题的重现步骤是什么?
1. 如果在BladePasswordEncoder类上面添加@Component,然后再注入BladeRedis就会报错
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladeX 2.6.0
java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "blade"
at org.springframework.security.crypto.password.DelegatingPasswordEncoder$UnmappedIdPasswordEncoder.matches(DelegatingPasswordEncoder.java:244)
at org.springframework.security.crypto.password.DelegatingPasswordEncoder.matches(DelegatingPasswordEncoder.java:198)
at org.springframework.security.authentication.dao.DaoAuthenticationProvider.additionalAuthenticationChecks(DaoAuthenticationProvider.java:90)
at org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:166)
at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:175)
at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:200)
扫一扫访问 Blade技术社区 移动端