@Configuration 과 @ConfigurationProperties

2026. 1. 6. 17:24·공부하기/Spring

@Configuration

  • `@Bean` 메서드를 통해 스프링 빈을 직접 등록할 때 사용
  • 다른 설정을 조합/활성화(`@Import`, `@Enable`...)하는 용도에도 쓰인다.

@ConfigurationProperties

  • "외부 설정값(application.yml/properties)을 이 객체 필드에 바인딩하겠다"는 것을 선언하는 것과 같다.
  • 설정을 필드에 매핑해 주입받는 설정 값 홀더(POJO)를 만들 때 사용한다.
  • 자동으로 빈으로 지정되는 것은 아니며, 빈으로의 등록이 필요하다.
    • `@EnableConfigurationProperties`
    • `@ConfigurationPropertiesScan`
    • `@Component`

즉, @Configuration는 스프링 빈들을 만드는/등록하는 클래스로 만들어준다.

@ConfigurationProperties는 외부 설정값을 읽어서 담는 값 객체로 만들어준다.

저작자표시 비영리 변경금지 (새창열림)

'공부하기 > Spring' 카테고리의 다른 글

[Spring] DI와 IoC 이해하기  (0) 2025.04.11
[SpringBoot] 파일 업로드를 위한 MultipartFile의 처리/동작 방식  (1) 2025.04.09
[Spring] JPA Cascade에 대해 정리해보자 💭  (0) 2025.03.11
[Spring] 영속성 컨텍스트에 대해 정리해보자  (0) 2025.02.27
[Spring] Interceptor에 대해 알아보자  (0) 2025.02.26
'공부하기/Spring' 카테고리의 다른 글
  • [Spring] DI와 IoC 이해하기
  • [SpringBoot] 파일 업로드를 위한 MultipartFile의 처리/동작 방식
  • [Spring] JPA Cascade에 대해 정리해보자 💭
  • [Spring] 영속성 컨텍스트에 대해 정리해보자
다섯자두
다섯자두
All I need is 💻 , ☕️ and a dash of luck
  • 다섯자두
    subbni
    다섯자두
  • 전체
    오늘
    어제
    • 전체 글 (88) N
      • 개발 이야기 (0)
      • 만들어보기 (17)
        • FromBookToBook (5)
        • Spring (5)
        • Node.js & React (3)
        • TroubleShooting (4)
      • 공부하기 (71) N
        • Network (3)
        • Cloud (1)
        • Database (5)
        • Java (13)
        • Javascript (0)
        • Spring (9)
        • React (18)
        • Algorithm (8)
        • 자료구조 (7)
        • ETC (7) N
      • 회고 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • velog
  • 공지사항

  • 인기 글

  • 태그

    Express
    프로젝트
    오블완
    Til
    pdf 프리뷰 실패
    aws
    network
    실시간 데이터 전송 기술
    SQS
    outbox 패턴
    SSE
    outbox
    HTTP
    pdf 자동 다운로드
    Database
    JPA
    알고리즘
    재시도 로직
    알림 기능
    java
    redis
    자료구조
    mysql
    로그인
    SQL
    Spring
    티스토리챌린지
    springboot
    서명알고리즘
    최단거리
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
다섯자두
@Configuration 과 @ConfigurationProperties
상단으로

티스토리툴바