Spring/Spring Framework
[Spring] 프로퍼티란?
한비Skyla
2025. 9. 9. 21:44
Key=Value 형태로 된 설정값을 말한다.
(1) 시스템 프로퍼티 (System Properties)
- JVM이 실행될 때 전달되는 전역 설정값.
- -Dkey=value 로 넣음.
- 자바 코드 안에서 System.getProperty("key") 로 꺼낼 수 있음.
(2) 애플리케이션 프로퍼티 (Application Properties)
- 우리가 작성한 프로그램 내부에서 쓰는 설정파일.
- 예: Spring Boot의 application.properties 또는 application.yml.
- 코드에서는 @Value("${key}") 또는 Environment.getProperty("key") 같은 식으로 읽음.