1.导入依赖
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
</dependency>
2.
弄成一个bean交给springIoc进行管理
@Bean
public PasswordEncoder passwordEncoder(){
return new BCryptPasswordEncoder();
}
3.调用加密方法
user.setPassword(passwordEncoder.encode(user.getPassword()));
此时登录操作会受到影响
4.调用解码码方法但是响应速度出现问题
loginUser!=null&&passwordEncoder.matches(user.getPassword(),loginUser.getPassword()
本文介绍了在SpringSecurity项目中如何导入依赖、创建密码编码器bean,并讨论了加密用户密码对登录操作的影响以及解码时遇到的响应速度问题。
1万+





