자바 제네릭 와일드카드 extends super 차이: PECS 원칙 쉽게 이해하기
자바 제네릭 와일드카드 extends super 차이를 PECS 원칙으로 설명합니다. 읽기 전용 생산자, 쓰기 가능한 소비자, bounded wildcard 사용 기준을 코드 예제와 실수 사례로 정리합니다.
자바 제네릭 와일드카드 extends super 차이를 PECS 원칙으로 설명합니다. 읽기 전용 생산자, 쓰기 가능한 소비자, bounded wildcard 사용 기준을 코드 예제와 실수 사례로 정리합니다.
Spring Security에서 401과 403이 각각 언제 발생하는지, 인증과 인가 흐름, JWT 필터, AuthenticationEntryPoint와 AccessDeniedHandler 역할을 실제 요청 흐름으로 정리합니다.
stateless JWT 설정 후 JSESSIONID가 보일 때 원인을 나눠 확인합니다. SessionCreationPolicy, CSRF, OAuth2 login, servlet container가 만든 세션을 구분합니다.
OAuth2 JWT 발급을 소셜 로그인 구조로 정리합니다. provider 인증, 내부 member 매핑, access token, refresh token, 보안 경계, 실패 처리, 테스트 기준을 실무 흐름으로 설명합니다.
Spring Boot에서 JWT 인증을 구현할 때 SecurityFilterChain, JWT 필터, 인증 실패 처리, Refresh Token 저장 책임을 어디서 나눠야 하는지 정리합니다. 직접 구현과 Resource Server 선택 기준도 함께 설명합니다.
Spring AI가 Spring Boot에서 LLM 앱을 만들 때 제공하는 ChatClient, prompt template, vector store, tool calling의 역할을 정리합니다. 기존 service 계층과 AI 호출 경계를 나눠 설명합니다.