0 spring-security bcrypt spring-boot
我可以这样做:
@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder(12);
}
Run Code Online (Sandbox Code Playgroud)
但我希望能够在application.properties
. 是否可以?
做到这一点的一种方法是在 application.properties 中拥有像这样的强度
password.encoder.strength=12
Run Code Online (Sandbox Code Playgroud)
然后将值注入到配置类中
@Value("${password.encoder.strength}")
private int strength;
@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder(strength);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
999 次 |
最近记录: |