Last updated
Last updated
μλΉμ€ νκ²½μ λ°λΌ μλ‘ λ€λ₯Έ νκ²½ λ³μλ₯Ό μ¬μ©νκ³ μ ν λ(dev, prod) μ¬μ©νλ κΈ°λ₯μλ κ³Ό Propertyκ° μλ€.
μ€νλ§μ μ¬λ¬ νκ²½ λ³μλ₯Ό ν¬ν¨ν μΈλΆμ νμΌ
μ μ΄μ©νμ¬ μ€νλ§ λΉμ μ€μ νλ λ°©λ²μ μ 곡νλ€. μ΄ μΈλΆμ νμΌμ νλ‘νΌν° νμΌμ΄λΌκ³ νλ©°, properties νμ₯μλ₯Ό κ°λλ€.
νλ‘νΌν° νμΌμ λ€μκ³Ό κ°μ νμμΌλ‘ μμ±λλ€.
μ΄ νλ‘νΌν° νμΌ λ΄μ λ³μλ€μ λ€μμ κ³Όμ μ κ±°μ³ μ¬μ©ν μ μλ€.
PropertySourcesPlaceholderConfigurer λΉ λ±λ‘
@Value μ λ Έν μ΄μ μ ν΅ν΄ νλ‘νΌν° κ° μ¬μ©
PropertySourcesPlaceholderConfigurer
λΉμ λ±λ‘νλ λ©μλλ λ°λμ staticμΌλ‘ μ μΈλμ΄μΌ νλ€.
λ€μκ³Ό κ°μ΄ μ¬μ©ν μ μλ€.
@Value μ΄λ Έν μ΄μ μ νλΌλ―Έν°λ‘ νλ‘νΌν°μ μ΄λ¦μ ${} μμ λ£μ΄ μ λ¬νλ©΄ ν΄λΉ μ΄λ Έν μ΄μ μ΄ μ¬μ©λ λ³μμ νλ‘νΌν°μ κ°μ΄ ν λΉλλ€.