@ConfigurationProperties
Reference: Spring Docs - @ConfigurationProperties
*.properties
,*.yml
ํ์ผ์ ์๋ property๋ฅผ ์๋ฐ ํด๋์ค์ ๊ฐ์ ๊ฐ์ ธ์์ binding ํด์ฃผ๋ annotationํด๋น annotation์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ํ๊ธฐ๋ฒ์ ๋ํด ์๋์ผ๋ก binding ํด์ค๋ค
ex)
acme.my-project.person.first-name propertiesย ์ย .yml์ย ๊ถ์ฅ๋๋ ํ๊ธฐ ๋ฐฉ๋ฒ acme.myProject.person.firstName
ํ์ค ์นด๋ฉ ์ผ์ด์ค ๋ฌธ๋ฒ.
acme.my_project.person.first_name
.properties์ .yml ์์ ์ฌ์ฉ๊ฐ๋ฅํ ๋ฐฉ๋ฒ ( - ํ๊ธฐ๋ฒ์ด ๋ ํ์ค )
ACME_MYPROJECT_PERSON_FIRSTNAME
์์คํ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ ๋ ๊ถ์ฅ
ํด๋น property ํ์ผ์ Bean์ผ๋ก ๋ฑ๋กํด์ค์ผ ์ ์์ ์ผ๋ก ๋์ํ๋ค
Last updated