๐Ÿ‘SpringBoot ํ•ต์‹ฌ ์›๋ฆฌ 2๊ฐ€์ง€๐Ÿ‘

Yeppi's ๊ฐœ๋ฐœ ์ผ๊ธฐยท2022๋…„ 7์›” 6์ผ
0

Spring&SpringBoot

๋ชฉ๋ก ๋ณด๊ธฐ
16/16
post-thumbnail

1. ์Šคํƒ€ํ„ฐ๋กœ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ด€๋ฆฌ ์ž๋™ํ™”

์˜์กด ๊ด€๊ณ„์— ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊นŒ์ง€ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งค์šฐ ํŽธ๋ฆฌํ•ด์ง„๋‹ค. Spring ์˜ ๋‹จ์ ์ธ '์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ'์„ SpringBoot ๋กœ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋‹ค. ์ถ”๊ฐ€๋กœ xml ์„ค์ •์„ ๋”ฐ๋กœํ•˜์ง€์•Š์•„๋„ ๋˜๋ฏ€๋กœ ๋งค์šฐ ํŽธ๋ฆฌํ•˜๋‹ค.

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



2. @AutoConfiguration

์Šคํ”„๋ง๋ถ€ํŠธ๋ฅผ ์ด์šฉํ•˜๋ฉด ์ž๋™ ์„ค์ •์ธ AutoConfiguration.class ๋“ค์ด ์—„์ฒญ๋‚˜๊ฒŒ ๋งŽ์ด ๋™์ž‘ํ•˜๋Š”๋ฐ, AutoConfiguration ์— ์˜ํ•ด์„œ Spring ์ด ์ œ๊ณตํ•˜๋Š” ๊ฐ์ฒด๋“ค์ด ๋ฉ”๋ชจ๋ฆฌ์— ๋œจ๊ฒŒ ๋œ๋‹ค.
์šฐ๋ฆฌ๋Š” properties ์„ค์ •์œผ๋กœ ๊ฐ์ฒด๋“ค์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

profile
imaginative and free developer. ๋ฐฑ์—”๋“œ / UX / DATA / ๊ธฐํš์— ๊ด€์‹ฌ์žˆ์ง€๋งŒ ๊ณ ์–‘์ด๋Š” ์—†๋Š” ์˜ˆ๋น„ ๊ฐœ๋ฐœ์ž๐Ÿ‘‹

0๊ฐœ์˜ ๋Œ“๊ธ€