Service클래스에서 사용자의 패스워드를 암호화해서 DB에 회원정보를 저장하는 과정에서 생긴 오류입니다. 이 오류는 데이터베이스의 패스워드 컬럼 Varchar의(데이터타입)의 크기가 부족해서 생기는 오류로서 mysql에서 Varchar의 크기를 늘려줌으로서 해결하였습니다.
1. 원래의 varchar(20) 에서 varchar(100)으로 데이터 타입을 변경하여 줍니다.
1
|
alter table login_user modify password varchar(100);
|
cs |
2. 정상적으로 패스워드가 암호화되어 DB에 저장되는 모습입니다.