Study/SpringBoot
-
[SpringBoot] 2주차 예외 처리 및 Vaildation 적용Study/SpringBoot 2026. 3. 19. 15:02
이번 주차에는 단순히 기능을 구현하는 것을 넘어, 서버가 에러를 어떻게 처리하고 사용자에게 전달할 것인지에 대한 구조적 설계를 진행했다.이번 주차 공부 내용공통 에러 응답 형식 작성(ApiResponse)전역 예외 처리 작용(@RestControllerAdvice)커스텀 예외 생성(Custom Exception)게시글 생성 DTO 작성(PostRequestDto)@Vaild 적용(Bean Validation) 및 400 에러 테스트(HTTP 400 Bad Request) VScode -> IntelliJ 환경 이동과 차이 🌲VScode는 스터디를 하는 동안에는 크게 무리 없으나 백엔드 사용성과 프론트와 IDE를 분리해서 사용하는 게 더 현명할 것 같아 IntelliJ 환경 이동을 결정했다. 정착하면서 ..
-
[SpringBoot] 1주차 JAVA 이해 및 ping API 구현Study/SpringBoot 2026. 3. 10. 17:48
앞으로 10주간 스터디를 통해 배운 내용을 현재 카테고리에 기록하겠다.이번 주차 공부 내용JAVA 문법 정리스터디 진행 위한 기반 설정(깃허브 레포, 브랜치 설정)IntelliJ를 이용한 Spring Boot 프로젝트 생성표준 패키지 구조(controller, service, repository, domain, common) 이해공통 응답 객체(ApiResponse) 적용 및 /api/ping API 구현 Java 기본 핵심 문법 정리 📖1. 변수와 데이터 타입 (Variables & Data Types) 자바는 강한 타입 언어(Strongly Typed)이므로 모든 변수는 선언할 때 그 안에 담길 데이터의 종류를 명시해야 한다. 기본 타입 (Primitive Types): 실제 값을 변수에 저장합니..