νκ²½ λ³μ μ°μ μμ
1.
ν λλ ν°λ¦¬(κ°λ° λκ΅¬κ° νμ±νλ κ²½μ°Β ~/.spring-boot-devtools.properties)μΒ κ°λ° λꡬ μ μ μ€μ νλ‘νΌν°
2.
3.
ν
μ€νΈμΒ propertiesΒ μ νΈλ¦¬λ·°νΈ.Β @SpringBootTestμΒ μ ν리μΌμ΄μ
μ νΉμ λΆλΆμ ν
μ€νΈνκΈ° μν ν
μ€νΈ μ΄λ
Έν
μ΄μ
μμ μ¬μ© κ°λ₯.
4.
컀맨λ λΌμΈ μΈμ.
5.
SPRING_APPLICATION_JSONμ νλ‘νΌν°(νκ²½ λ³μλ μμ€ν
νλ‘νΌν°μ μ½μ
λ μΈλΌμΈ JSON).
6.
ServletConfigΒ μ΄κΈ° νλΌλ―Έν°.
7.
ServletContextΒ μ΄κΈ° νλΌλ―Έν°.
8.
java:comp/envμ JNDI μ νΈλ¦¬λ·°νΈ.
9.
Java μμ€ν
νλ‘νΌν°(System.getProperties()).
10.
OS νκ²½ λ³μ
11.
random.*Β μ νλ‘νΌν°λ₯Ό κ°μ§RandomValuePropertySource.
12.
ν¨ν€μ§λ jar μΈλΆμΒ νλ‘νμΌ μ§μ μ ν리μΌμ΄μ
νλ‘νΌν°(application-{profile}.propertiesμ YAML νμ).
13.
ν¨ν€μ§λ jar λ΄λΆμΒ νλ‘νμΌ μ§μ μ ν리μΌμ΄μ
νλ‘νΌν°(application-{profile}.propertiesμ YAML νμ).
14.
ν¨ν€μ§λ jar μΈλΆμ μ ν리μΌμ΄μ
νλ‘νΌν°(application-{profile}.propertiesμ YAML νμ).
15.
ν¨ν€μ§λ jar λ΄λΆμ μ ν리μΌμ΄μ
νλ‘νΌν°(application-{profile}.propertiesμ YAML νμ).
16.
@ConfigurationΒ ν΄λμ€μΒ @PropertySourceΒ μ΄λ
Έν
μ΄μ
17.
(SpringApplication.setDefaultPropertiesμ μν΄ λͺ
μλ) κΈ°λ³Έ νλ‘νΌν°.