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()