Bldev's Blog

스프링

61편

스프링

[스프링] 서블릿과 리액티브의 요청 본문 접근 및 캐싱

2026. 10. 8.

웹 애플리케이션 개발 시 감사 로깅(audit logging), 요청 위변조 서명 검증, 커스텀 페이로드 분석 파이프라인 구축 등을 위해 컨트롤러 진입 전 필터 계층에서 HTTP 요청 본문을 읽어야 하는 요구사항이 자주 발생한다. 개발 환경에서 디버그를 위한 로깅 목적으로 본문 확인이 필요한 경우도 발생한다. 그러나 HT

보안 · 스프링 · 서블릿

[스프링/보안] 서블릿 필터와 시큐리티 필터

2026. 10. 7.

스프링 프레임워크에서 필터(filter)란 클라이언트로부터 유입되는 요청이 스프링의 핵심 진입점인 에 도달하기 전과 클라이언트로 응답이 나가기 직전의 두 시점에 요청과 응답을 가로채어 공통 작업을 처리하는 웹 컴포넌트이다. 요청은 스프링의 컨트롤러, 핸들러 인터셉터( ), 디스패처 서블릿( )보다도 가장 앞단에 위치한 필

스프링 · 인공지능

[스프링] 스프링 AI

2026. 3. 12.

스프링 AI 스프링 AI란 자바/스프링 생태계에서 생성형 AI 기반 애플리케이션을 손쉽게 개발할 수 있도록 지원하는 추상화 프레임워크이다. 초기 생성형 AI 애플리케이션 개발은 한동안 랭체인(LangChain), 라마인덱스(LlamaIndex), Neo4j 파이썬 라이브러리, 다양한 LLM 프로바이더의 파이썬 라이브러리

코틀린 · 스프링

[코틀린/스프링] 트랜잭션 관리

2025. 7. 30.

트랜잭션 관리 트랜잭션 관리란 데이터베이스의 상태를 변경하는 작업을 수행하는 과정인 트랜잭션을 관리하는 것을 의미한다. 데이터베이스의 상태 변경 작업에는 쓰기, 수정, 삭제가 있다. 일련의 작업을 수행하는 메서드 내에서 여러 작업 실행을 하나의 트랜잭션으로 실행할지 결정하여 작업 실행이 하나라도 실패하면 전체 작업 실행이

스프링

[스프링] 필터

2025. 5. 12.

스프링 프레임워크에서 필터(filter)란 클라이언트로부터 유입되는 요청이 스프링의 핵심 진입점인 ⁠ 에 도달하기 전과 클라이언트로 응답이 나가기 직전에 두 시점에 요청과 응답을 가로채어 공통 작업을 처리하는 웹 컴포넌트이다. 요청은 스프링의 컨트롤러, HandlerInterceptor⁠), 디스패처 서블릿(⁠Dispat

스프링 · 엘라스틱서치

[스프링] 엘라스틱서치 구성

2024. 9. 15.

쿠버네티스 환경에서 엘라스틱서치 기본 설정 엘라스틱서치는 다음 설정 파일을 사용한다. : 기본적인 설정이 저장되는 파일이다. 클러스터 정보, 노드 정보, 데이터 파일 저장 경로 등을 설정할 수 있다. : 힙 메모리 사이즈, GC 옵션, 힙 메모리 덤프 등의 JVM 관련 설정을 할 수 있다. : log4j2 로깅과 관련된

게시글을 더 불러오는 중...