스프링 빈의 스코프 및 다양한 인스턴스화 전략

1. 스프링 빈 스코프 이해하기 스프링 컨테이너 내에서 빈 인스턴스가 어떻게 생성되고 관리되는지를 정의하는 중요한 개념 중 하나는 '스코프(Scope)'입니다. 빈의 스코프를 설정함으로써, 애플리케이션의 특정 요청이나 세션마다 새로운 인스턴스를 생성할지, 아니면 애플리케이션 전체에 걸쳐 단일 인스턴스를 유지할지 결정할 수 있습니다. 1.1. 싱글턴 (Singleton) ...

6월 22일 03:31에 게시됨

Spring 트랜잭션 기초와 @Transactional 활용

Spring에서 데이터베이스 트랜잭션을 처리하려면 aspectjrt와 aspectjweaver 의존성이 필요합니다. 필수 의존성 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.9.5</version> </dependency> <dependency> <groupId>org.aspectj</groupId& ...

6월 21일 00:23에 게시됨

SSH 기반 재고 입고 모듼 설계 및 구현

1. Spring-Struts-Hibernate 통합 아키텍처 개요 기업용 자바 웹 애플리케이션에서 SSH(Spring, Struts, Hibernate) 스택은 오랜 기간 검증된 기술 조합이다. 각 프레임워크가 담당하는 관심사를 명확히 분리함으로써 복잡한 비즈니스 로직을 체계적으로 구성할 수 있다. 계층프레임워크핵심 역할 표현 계층StrutsHTTP 요청 수신, 화면 흐름 제어 비즈니스 계층Sprin ...

5월 27일 04:40에 게시됨