post-thumbnail

Spring 학습정리 - 빈 스코프(Scope) [2/2]

지금까지 싱글톤과 프로토타입 스코프를 학습했다. 싱글톤은 스프링 컨테이너의 시작과 끝까지 함께하는 매우 긴 스코프이고, 프로토타입은 생성과 의존관계 주입, 그리고 초기화까지만 진행하는 특별한 스코프이다.웹 스코프의 특징웹 스코프는 웹 환경에서만 동작한다.웹 스코프는 프

2022년 1월 13일
·
0개의 댓글

Spring 학습정리 - 빈 스코프(Scope) [1/2]

지금까지 우리는 스프링 빈이 스프링 컨테이너의 시작과 함께 생성되어서 스프링 컨테이너가 종료될 때 까지 유지된다고 학습했다. 이것은 스프링 빈이 기본적으로 싱글톤 스코프로 생성되기 때문이다. 스코프는 번역 그대로 빈이 존재할 수 있는 범위를 뜻한다.Bean 스코프를 사

2022년 1월 13일
·
0개의 댓글

Spring 학습정리 - 빈 생명주기 콜백

빈 생명주기 콜백 데이터베이스 커넥션 풀이나, 네트워크 소켓처럼 애플리케이션 시작 시점에 필요한 연결을 미리 해두고, 애플리케이션 종료 시점에 연결을 모두 종료하는 작업을 진행하려면, 객체의 초기화와 종료 작업이 필요하다. 스프링 빈은 간단하게 다음과 같은 라이프사

2022년 1월 12일
·
0개의 댓글

Spring 학습 정리 - 스프링 컨테이너(ApplicationContext), 스프링 빈(Bean)(feat. Singleton)

스프링 컨테이너는 자바 객체의 생명 주기를 관리하며, 생성된 자바 객체들에게 추가적인 기능을 제공하는 역할을 한다. 여기서 말하는 자바 객체를 스프링에서는 빈(Bean)이라고 한다.보통 일반적으로 ApplicationContext 를 스프링 컨테이너라고 일컫는다.스프링

2022년 1월 12일
·
0개의 댓글

Spring 학습 정리 - 스프링 핵심 IoC, DI

기존 프로그램은 클라이언트 구현 객체가 스스로 필요한 서버 구현 객체를 생성하고, 연결하고, 실행했다. 한마디로 구현 객체가 프로그램의 제어 흐름을 스스로 조종했다. 개발자 입장에서는 자연스러운 흐름이다.자바로 프로그래밍을 하면서 객체를 생성할 때 직접 클래스에 new

2022년 1월 12일
·
0개의 댓글