본문으로 건너뛰기
홈
기술
기술 전체
프로그래밍68
컴퓨터 과학63
AI48
웹 개발36
인프라33
데이터31
소프트웨어 공학18
소개

최신 글

기술과 일상을 함께 기록합니다.

웹 개발 › 백엔드

24× 전체 보기

Spring-Framework

Spring 컨테이너가 빈을 생성·주입하고 웹 요청으로 연결하는 흐름을 따라가며 싱글턴 수명과 요청 상태의 차이를 살펴본다.

2026.08.04 이전 · 3분 읽기

AOP(Aspect Oriented Programming)

Spring AOP의 프록시·조인 포인트·어드바이스를 호출 시간 측정 예제로 설명하고, 자기 호출과 공유 상태 문제를 짚는다.

· 4분 읽기

IOC/DI

주문 서비스 예제로 제어의 역전과 의존성 주입이 객체 생성·연결을 분리하는 방식을 살펴보고 테스트 경계를 확인한다.

· 3분 읽기

0. 마이크로서비스와 Spring Cloud

마이크로서비스의 경계와 요청 흐름, SOA와의 관계, Spring Cloud가 제공하는 분산 시스템 도구와 운영 비용을 정리합니다.

· 7분 읽기

3. 리액티브 오퍼레이션 적용

Flux·Mono의 생성, 조합, 변환, 검증 연산자를 실제 신호와 순서 관점에서 비교한다.

· 6분 읽기

1. Spring Reactor 개요

Reactive Streams의 요청·취소·종료 신호를 통해 Reactor의 데이터 흐름과 배압, 스레드 사용을 이해한다.

· 5분 읽기

0. EventListener를 사용한 발행-구독 패턴

Spring ApplicationEvent와 MVC SseEmitter로 온도 알림을 만들고, 동기 이벤트·연결 종료·확장 한계를 살펴본다.

· 3분 읽기

Spring Reactor 시작하기

Reactor의 Flux·Mono를 생성하고 구독·취소·완료 신호를 확인하며, 파이프라인 조립과 실행 시점의 차이를 살펴본다.

· 6분 읽기

5. 연관관계 매핑

주문과 고객의 다대일 관계로 외래 키 소유자와 지연 로딩을 설명하고, 목록 조회의 N+1 문제를 점검한다.

· 3분 읽기

2. JPA 시작

Jakarta Persistence 설정부터 엔티티 저장·재조회까지 따라가며 트랜잭션과 영속성 컨텍스트의 실행 경계를 확인한다.

· 3분 읽기

4. Spring WebFlux

Spring WebFlux의 요청·응답 흐름을 컨트롤러와 함수형 라우터로 구현하고, 블로킹 경계와 도입 기준을 살펴본다.

· 4분 읽기

스프링 DI

메일 전송 예제로 직접 생성과 의존성 주입을 비교하고, 인터페이스 분리와 테스트 대역을 연결하는 방법을 살펴본다.

· 2분 읽기