전체 글 29

[TIL] Spring 숙련 - JPA & Cookie/Session 정리

To Do ListResponseEntity 이해JPA 어노테이션 (@Entity, @Id, @GeneratedValue 등)연관관계 (@ManyToOne, @JoinColumn)Cookie/Session 인증/인가Bean Validation (@Valid 등)Part 1 : ResponseEntity✔️ 개념 설명Spring에서 API를 만들 때, 클라이언트에게 응답을 돌려줄 때 쓰는 클래스일반적으로 그냥 값만 리턴할 수도 있지만, ResponseEntity를 쓰면HTTP 상태 코드 (200, 400, 404 등)응답 헤더응답 바디 (데이터)이 세 가지를 한 번에 제어할 수 있다.✔️ 예시 비교ResponseEntity 없이@GetMapping("/user/{id}")public UserResponse..

카테고리 없음 2026.04.16

[TIL] Spring 개념 정리 | DI / IoC / Bean / MVC 요청 흐름

To Do ListDI (Dependency Injection, 의존성 주입)IoC (Inversion of Control, 제어의 역전)Spring Bean (빈 스코프 & 생명주기)왜 Spring Bean은 기본적으로 싱글톤으로 설계했을까?요청이 들어왔을 때, 디스패처 서블릿이 컨트롤러를 어떻게 찾아주는가Part 1 : DI (Dependency Injection, 의존성 주입)의존성은 무엇일까?코드에서 A가 B를 사용한다면, "A는 B에 의존한다" 라고 말한다. 🕶️ 코드 예시public class OrderService { private PaymentService paymentService = new PaymentService(); // 직접 생성 public void orde..

카테고리 없음 2026.04.15