Kotlin+Spring

Spring์€ ๊ณต์‹ ์–ธ์–ด๋กœ ์ž๋ฐ”, ๊ทธ๋ฃจ๋น„ ์ด์™ธ์— ์ฝ”ํ‹€๋ฆฐ์„ ์ฑ„ํƒํ–ˆ์œผ๋ฉฐ, ๋งŽ์€ ๊ทœ๋ชจ ์žˆ๋Š” ๊ธฐ์—…์ด Spring๊ณผ ์ฝ”ํ‹€๋ฆฐ์„ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์ด์ฒ˜๋Ÿผ ์ฝ”ํ‹€๋ฆฐ์€ ์‹ค๋ฌด์—์„œ๋„ ์‚ฌ์šฉํ•  ์ •๋„๋กœ Spring์„ ์ž˜ ์ง€์›ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ Spring์—์„œ ์ฝ”ํ‹€๋ฆฐ์„ ์ž๋ฐ” ์‚ฌ์šฉํ•˜๋˜ ๊ฒƒ์ฒ˜๋Ÿผ ๊ทธ๋ƒฅ ์‚ฌ์šฉํ•˜๋ฉด ์›ํ•˜๋Š” ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ์•Š์„ ๋•Œ๋„ ์žˆ๊ณ , ์ฝ”ํ‹€๋ฆฐ์—์„œ ์ง€์›ํ•˜๋Š” ๋ฌธ๋ฒ•, ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ด ํ’€์–ด๊ฐ€๋ฉด ๋” ๊น”๋”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹ค. ์ฆ‰, ์ž๋ฐ”๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ์™€ ์ฝ”ํ‹€๋ฆฐ์„ ์‚ฌ์šฉํ•  ๋•Œ์˜ Spring์€ ๋น„์Šทํ•˜์ง€๋งŒ ์กฐ๊ธˆ ๋‹ค๋ฅด๋‹ค.

Spring์„ ์ฝ”ํ‹€๋ฆฐ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ–ˆ์„ ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์ด์Šˆ, ๋ฐฉ์‹ ๋“ฑ ์—ฌ๊ธฐ์— ๋ชจ์•„๋ณด๋„๋ก ํ•œ๋‹ค.

Last updated