๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก์ „์ฒด ๊ธ€ (429)

kingsubin

์™ธ๋ถ€ ์„ค์ • - 1๋ถ€

์™ธ๋ถ€ ์„ค์ • ํŒŒ์ผ - ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์„ค์ • ๊ฐ’๋“ค์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฐ–์ด๋‚˜ ์•ˆ์— ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์™ธ๋ถ€ ์„ค์ • - properties - YAML - ํ™˜๊ฒฝ๋ณ€์ˆ˜ - ์ปค๋งจ๋“œ ๋ผ์ธ ์•„๊ทœ๋จผํŠธ application.properties๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ key-value๊ฐ’์ด๊ณ , ์Šคํ”„๋ง ๋ถ€ํŠธ๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ๋™ํ•  ๋•Œ ์ž๋™์œผ๋กœ ๋กœ๋”ฉํ•˜๋Š” ํŒŒ์ผ์ด๋‹ค. ์™ธ๋ถ€์„ค์ •์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• - application.properties์— ์ž…๋ ฅํ•œ ๊ฐ’์„ @Value๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. - Environment ๊ฐ์ฒด๋ฅผ ๊ฐ€์ ธ์™€ .getProperty("key) ๋ฉ”์„œ๋“œ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ…Œ์ŠคํŠธ์—์„œ์˜ ์™ธ๋ถ€ ์„ค์ • - ํ…Œ์ŠคํŠธ ์‹คํ–‰์‹œ main -> test ์ˆœ์„œ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋นŒ๋“œ, test ์— ์žˆ๋Š” ํŒŒ์ผ๋“ค์ด main ์— ์žˆ๋Š”..

Spring 2020. 7. 7. 15:35