ApplicationContext1 [TIL] 221101 - SpringBoot Part1 : IoC, DDD, ApplicationContext SpringBoot Part1 (2) IoC (์ ์ด์ ์ญ์ ) Inversion of Control : ์์ ์ด ์ฌ์ฉํ ๊ฐ์ฒด๋ฅผ ์ค์ค๋ก ์ ํํ์ง๋, ์์ฑํ์ง๋ ์๋๋ค. : ์๋ธ๋ฆฟ, ์คํ๋ง๊ณผ ๊ฐ์ ํ๋ ์์ํฌ์์๋ ์ด๋ฌํ ์ ์ด ๊ถํ์ด ๊ฐ์ฒด ์์ ์๊ฒ ์๊ณ ํ๋ ์์ํฌ์ ์๊ฒ ๋๋ค. ํ๋ ์์ํฌ๋ ๋จ์ง ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋ ๋ฐ ์ ํ์ด๋ ํ์ฅํด์ ์ฌ์ฉํ ์ ์๊ฒ ์ค๋น๋ ๋ฐ์ ํ์ด ์๋ ์ ์ฒด ํ๋ฆ์ ์ ์ด์ ๊ถํ์ ๊ฐ์ง๊ณ ์๊ฒ ๋๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ฆ์ ์ง์ ์ ์ดํ์ง๋ง ํ๋ ์์ํฌ๋ ๊ฑฐ๊พธ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๊ฐ ํ๋ ์์ํฌ์ ์ํด ์ฌ์ฉ๋๋ค. ์ฆ, ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๊ฐ ํ๋ ์์ํฌ๊ฐ ์ง๋์ ํ์์ ์๋์ ์ผ๋ก ๋์ํ๋ ๊ฒ์ด๋ค. ๋ด๊ฐ ํธ์ถํ์ง์๊ณ ํ๋ ์์ํฌ๊ฐ ํธ์ถํ ๋๊น์ง ๊ธฐ๋ค๋ฆฐ๋ค. OrderContext : .. 2022. 11. 3. ์ด์ 1 ๋ค์