[스프링 인 액션] 5. 구성 속성 사용하기

윤짱·2025년 12월 26일

Spring

목록 보기
9/18
post-thumbnail

자동-구성 세부 조정하기

스프링에는 비슷한 듯 다른 구성이 있다.

Bean wiring 빈 연결 : 스프링 어플리케이션 컨텍스트에서 빈으로 생성되는 어플리케이션 컴포넌트 및 상호 간에 주입되는 방법을 선언
Property injection 속성 주입 : 스프링 어플리케이션 컨텍스트에서 빈의 속성 값을 설정

이 두 가지 구성은 스프링 XML 구성과 자바 기반 구성 모두에서 종종 같은 곳에 선언된다. 자바 기반 구성에서 @Bean 어노테이션이 지정된 메서드는 사용하는 빈의 인스턴스를 생성하고 속성 값도 설정한다.

스프링 환경 추상화 이해하기

스프링 환경 추상화는 구성 가능한 모든 속성을 한 곳에서 관리하는 개념이다. 즉, 속성의 근원을 추상화하여 각 속성을 필요로 하는 빈이 스프링 자체에서 해당 속성을 사용할 수 있게 해 준다. 스프링 환경에서는 다음과 같은 속성의 근원으로부터 원천 속성을 가져온다.

  • JVM 시스템 속성
  • 운영체제의 환경 변수
  • 명령행 인자
  • 어플리케이션의 속성 구성 파일

그런 다음에 스프링 환경에서는 이 속성들을 한 군데로 모은 후 각 속성이 주입되는 스프링 빈을 사용할 수 있게 해 준다.

profile
바르게 살자...

0개의 댓글