Spring Boot의 validation check : 사용자가 실수로 잘못된 값을 입력 OR, 고의적으로 해킹을 위한 데이터를 입력할 수도 있다. 따라서 Server에서는, 이 값을 체크해주는 것이 필수적이다.강의에서는, Board에 바로 validation을 추가
\[](Registration with Spring Security – Password Encoding)
스프링 부트에서 암호화한 password를 가진 user를 저장하는 과정에서 바로 data truncation error가 나왔다. 아무리 짧은 pw라도 암호화하면 길어지기에 varchar(50)으로 선언해 놓았음에도 에러가 떴다. 딱 봐도 data type이 현재 i
User와 Role이 다대다 관계 JPA의 @ManyToMany 어노테이션을 사용 DB에는 중간테이블 "user_role"을 생성, 참조하는 각 테이블의 PK만을 이 테이블의 pk이자 fk로서 담고 있다. 참조 무결성 제약조건을 위반했다. 당연하다. 보니까 user에
register되어 DB에 들어가있는 상태하지만 login창에서, 해당 username과 password를 아무리 입력해도 되지 않는다.그렇다고 console에 어떤 error가 뜨고 있지도 않다. \- 인증 관련 부분에서 문제가 생긴 것 같다. Mysql work