μ„€μ • κ΄€λ ¨

ν™˜κ²½ λ³€μˆ˜ μš°μ„ μˆœμœ„

1.
ν™ˆ 디렉터리(개발 도ꡬ가 ν™œμ„±ν™”λœ 경우 ~/.spring-boot-devtools.properties)의 κ°œλ°œ 도ꡬ μ „μ—­ μ„€μ • ν”„λ‘œνΌν‹°
2.
ν…ŒμŠ€νŠΈμ˜ @TestPropertySource μ–΄λ…Έν…Œμ΄μ…˜.
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에 μ˜ν•΄ λͺ…μ‹œλœ) κΈ°λ³Έ ν”„λ‘œνΌν‹°.