Search

μ„€μ • κ΄€λ ¨

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

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