api설계1 JPA를 이용한 API 개발 꿀팁 - Annotation 1. API 컨트롤러를 분리한다. - API를 제작하기 이전에 기본적인 CRUD기능을 다루는 컨트롤러를 생성했을 것이다. - 그리고 API를 제작할 때에는 API 컨트롤러를 저장할 패키지를 따로 만들어 사용한다. 2. @Valid, @NotEmpty a) @Valid - API를 통해서 POST 메서드로 데이터를 DB에 저장하거나 변경할 때에는 @Valid와 @NotEmpty를 사용한다. - @Valid는 javax 라이브러리의 기능으로 유효성을 검사하는 기능을 갖는다. b) @NotEmpty - @NotEmpty는 @Valid에서 검증하는 조건(= constraints) 중 하나다. - @NotEmpty가 부착된 Entity의 필드 값을 required로 처리한다. - 이처럼 반드시 필요한 값이 입력되.. 2022. 5. 27. 이전 1 다음