Spring Boot 강좌 06강 — 예외 처리와 입력 검증
@Valid로 요청을 검증하고 @RestControllerAdvice로 일관된 에러 응답을 만듭니다.
기술 지식 아카이브 — 언어, DB, 도구 레퍼런스를 정리합니다.
@Valid로 요청을 검증하고 @RestControllerAdvice로 일관된 에러 응답을 만듭니다.
Controller-Service-Repository와 DTO를 엮어 동작하는 메모 REST API를 처음부터 끝까지 만듭니다.
Entity와 Repository로 DB를 객체처럼 다루고, 기본 CRUD 메서드와 쿼리 메서드를 익힙니다.
스프링의 핵심인 DI를 이해하고 컨트롤러-서비스-리포지토리 3계층으로 책임을 분리합니다.
@RestController로 첫 API를 만들고 GET/POST, 경로변수, 쿼리파라미터, 요청 본문을 다룹니다.
Spring과 Spring Boot의 차이를 이해하고, start.spring.io로 첫 프로젝트를 만들어 실행합니다.
이력을 깔끔하게 만드는 고급 기능과 자주 만나는 문제 해결법을 정리합니다.
팀 협업의 표준인 PR 흐름과, 불필요한 파일을 제외하는 .gitignore, 커밋 규칙을 익힙니다.
실수를 되돌리는 여러 방법의 차이를 이해하고 상황에 맞게 골라 씁니다.
GitHub 원격 저장소와 로컬을 연결해 코드를 올리고 내려받는 흐름을 익힙니다.