[SPRING] Spring Framework๋?
ยท
๐ Today I Learned(๊ฐ๋ฐ์ธ์ดํ์ต)/SPRING
์ค๋ช
: ์คํ๋ง์ ์๋ฐ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฌ์ฉ๋๋ ์ ํ๋ฆฌ์ผ์ด์
ํ๋ ์์ํฌ๋ค. ์ ํ๋ฆฌ์ผ์ด์
ํ๋ ์์ํฌ๋ ๊ฐ๋ฐ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ํ ์ ์๋๋ก ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐํ์ด ๋๋ ํ๊ณผ ๊ณตํต ํ๋ก๊ทธ๋๋ฐ ๋ชจ๋ธ, ๊ธฐ์ API ๋ฑ์ ์ ๊ณตํด์ค๋ค. ์คํ๋ง์ ์ฌ์ฉํ๊ธฐ ์ํด์ ์คํ๋ง ์ปจํ
์ด๋๋ฅผ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ๊ณผ ์คํ๋ง ์ปจํ
์ด๋๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ค๋ธ์ ํธ๋ฅผ ์ด์ฉํ ์ ์๋๋ก ์ค์ ์ ๋ณด๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์์์ผ ํ๋ค. ์คํ๋ง ์ปจํ
์ด๋ ( ์ ํ๋ฆฌ์ผ์ด์
์ ๊ธฐ๋ณธ ํ ) ์คํ๋ง ๋ฐํ์ ์์ง(์คํ๋ง ์ปจํ
์ด๋ ๋๋ ์ ํ๋ฆฌ์ผ์ด์
์ปจํ
์คํธ)์ ์๋ฏธํ๋ค. ์ค์ ์ ๋ณด๋ฅผ ์ฐธ๊ณ ๋ก ํด์ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ฑํ๋ ์ค๋ธ์ ํธ๋ฅผ ์์ฑํ๊ณ ๊ด๋ฆฌํ๋ค. ๋
๋ฆฝ์ ์ผ๋ก ๋์ํ ์๋ ์์ง๋ง ์น ๋ชจ๋์์ ๋์ํ๋ ์๋น์ค๋ ์๋ธ๋ฆฟ์ผ๋ก ๋ฑ๋กํด์ ์ฌ์ฉํ๋ค. IoC/DI, ์๋น์ค ..