HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🍗
[New] 조규현팀
/
🏗️
Tech Store
/
🌗
Yaml 설정을 Class로 바인딩
🌗

Yaml 설정을 Class로 바인딩

Tech Store
나의 블로그
완료율%
담당자들
프로젝트
인스타뀨램
DailyIssue
상태
진행중
태그
공통
Yaml의 Property를 Class로 바인딩 해보자
yaml 파일의 프로퍼티들을 불러와서 사용하고 싶을 때가 있다. 예를 들어 JWT의 header, 토큰 이름, 유효기간 등등... 어떻게 클래스에 바인딩을 해주는지 알아보자. 제가 사용할 프로퍼티들은 다음과 같이 계층구조를 이루고 있습니다. Security 설정에 관한 프로퍼티들을 하나의 Bean에 바인딩해 사용하고 싶습니다. 설정 중 jwt 부분만 떼어내어 getter setter 방식을 살펴보겠습니다. 최상단 클래스레벨에 @Component와 @ConfigurationProperties 어노테이션을 사용해줍니다.
Yaml의 Property를 Class로 바인딩 해보자
https://velog.io/@pjh612/Property%EB%A5%BC-Class%EB%A1%9C-%EB%A1%9C%EB%94%A9%ED%95%B4%EB%B3%B4%EC%9E%90
Yaml의 Property를 Class로 바인딩 해보자