HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤩
개발
/Security/
Spring Boot secret 값 관리방법

Spring Boot secret 값 관리방법

  1. 배포 시 application.yaml 을 직접 넣는다
  1. 설정 값들을 환경변수로 지정후, CI 환경에서 환경변수를 넣어줌
  1. application.* 파일을 private repo의 Git Submodules로 사용하기
  1. 설정 파일 암호화 (Jasypt)
  1. 외부 서비스 연동 (별도 Config Server 사용— Spring Cloud Config, AWS System Manager, AppConfig)
 

Jasypt

Java Simplified Encryption
Jasypt Online Encryption and Decryption
[ Blog ] Spring - Jasypt 를 사용해서 application.yaml 프로퍼티 암호화하기