如果直接作为函数调用,为什么passwordEncoder() 被定义为@Bean?这是我正在谈论的例子
@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
user.setPassword(passwordEncoder.encode(accountDto.getPassword()));
https://www.baeldung.com/spring-security-registration-password-encoding-bcrypt
或者我见过人们这样做 auth.userDetailsService(customUserDetailsService).passwordEncoder(passwordEncoder());
斯蒂芬大帝
DIEA
阿晨1998
相关分类