
[Spring Property / Spring Scheduler] ์คํ๋ง ํ๋กํผํฐ ์ ์ฉ / ์ค์ผ์ค๋ฌ / Spring Scheduler
๐จ๐ป๊ฐ๋ฐ/โJava
2022. 1. 20. 12:23
์์ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋, ๊ฐ๋ณ์ ๊ฐ๋ฅ์ฑ์ด ์๋ ์ ๋ณด๋ ๋ชจ๋ properties์ ๋ฃ๋๋ค. ํ์์ ๊ฒฝ์ฐ ํ๋ก์ ํธ ๋ฐฐํฌ ์์์ธ 'DEV' -> 'STAGE' -> 'PROD' ์์ 'STAGE' -> 'DEV' ๋ก ๋ด๋ฆฌ๊ฑฐ๋, 'PROD' ๋จ๊ณ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ์ ์ฃผ๋ก ์ฐ๊ณ ์๋ค. config.flag.type ์ 'D', 'S', 'P' ๋ก ๊ตฌ๋ถํ์ฌ config.flag.type์ด 'D' ์ผ ๊ฒฝ์ฐ, DEV ์๋ฒ๋ก ๋ฑ๋กํ config๋ฅผ ๋ถ๋ฌ์ค๊ณ ๋ญ ๊ทธ๋ฐ์์ด๋ค. ์๋ฒ๋ฅผ ์ค๋จํ์ง ์๊ณ ์ด ํ์ผ๋ง์ ์์ ํจ์ผ๋ก์จ ํ๋ก์ ํธ์ ์ค์ ๊ฐ๋ค์ ํธ๋ค๋ง ํ๋ค๋ ์ ์์ ๊ต์ฅํ ์ ์ฉํ๋ค. ํ ์คํธ ์๋๋ฆฌ์ค Spring ๊ตฌ์กฐ๋ก ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํ๋ค๋ฉด ๊ต์ฅํ ์ฌํํ๋ค. ์ด๋ฏธ classpath:resources/application.pr..