목록2021/08/03 (14)
관심쟁이 영호
오늘은 Bean Validation에 대해서 기록을 해보자! 목차 Bean Validation 이란? Bean Validation Error 발생시키기 Bean Validation 실행 내용 이해하기 Bean Validation Object Error Bean Validation 이란? 웹 서버를 운영하면서, 사용자에게 여러 가지 입력을 받는다. 모든 사용자가 올바른 양식의 입력을 해주면 좋겠지만, 사용자도 사람인지라 올바르지 못한 입력을 할 가능성이 있다. 가령, 회원가입을 진행하면서 id를 공백으로 입력하는 경우를 말할 수 있다. 물론, Controller에서 if문을 이용하여 입력값을 검증할 수 있다. (고대 개발자들은 이렇게 했겠지..) 이렇게 할 경우에는 Controller가 너무 길어지고, 코..
JPA를 이용한 DB insert 이번에는 JPA를 이용하여 DB에 회원가입 정보를 insert 해보자. 다루게될 목차는 다음과 같다. Sign Up 프론트 구현 Sign Up 컨트롤러 구현 User Repository 구현 Sign Up 서비스 구현 Sign Up 프론트 구현 프론트 디자인은 신경쓰지 않고, 아주 간단하게 하였다. 먼저 구현된 화면은 다음과 같다. signup.html 다음은 코드이다. 회원가입입니다. 아이디 : 비밀번호: 코드 설명 thymeleaf를 사용할 것이기 때문에, template 디렉토리에 "signup.html"을 생성해주었다. PostMapping을 해주기 위해서, form태그를 사용했다. id, password를 입력받는다. 버튼은 총 2가지로 submit, clear..