我更改了MyUserDetailsService类的添加
passwordEnprer方法。
增加线
BCryptPasswordEnprer enprer = passwordEnprer();
换线
//changed, user.getPassword() as enprer.enpre(user.getPassword())return new org.springframework.security.core.userdetails.User(--)
MyUserDetailsService.java
@Overridepublic UserDetails loadUserByUsername(String username) throws UsernameNotFoundException { BCryptPasswordEnprer enprer = passwordEnprer(); User user = userRepository.findByUsername(username); if(user == null){ throw new UsernameNotFoundException("User Name "+username +"Not Found"); } return new org.springframework.security.core.userdetails.User(user.getUserName(),enprer.enpre(user.getPassword()),getGrantedAuthorities(user));}@Beanpublic BCryptPasswordEnprer passwordEnprer() { return new BCryptPasswordEnprer();}


