[Spring Boot] REST API 예제: 1. CRUD 구현
CRUD란.. Create, Read, Update, Delete (생성, 읽기, 수정, 삭제)의 이니셜로.. 기본적인 데이터 처리를 말한다. 0. 실행 환경 - Spring Boot (JPA, H2, lombok ...) 1. 기본 클래스 준비 - 기본적인 로그 관리를 위해 Service 클래스에 @slf4j 어노테이션을 붙여준다. - Entity 클래스 - Repository 클래스 - DTO 클래스 2. Create Service 에서 entity를 검증할 (실제로 테이블에 있는 데이터인지, 혹은 userId가 유효한지) 메소드를 먼저 작성한다. Create 메소드는 매개변수로 받은 entity를 검증한 후, save(entity) 메소드로 repository에 저장한다. 이 때, info레벨의 l..
2021. 12. 7.