@Autowired vs Constructor Dependency Injection
์์กด์ฑ์ด ๋ช ํํ๊ฒ ์๋ณ๋ฉ๋๋ค. ๋ค๋ฅธ ํ๊ฒฝ์์ ๊ฐ์ฒด๋ฅผ ํ ์คํธํ๊ฑฐ๋ ์ธ์คํด์คํํ ๋(๊ตฌ์ฑ ํด๋์ค์์ ๋ช ์์ ์ผ๋ก ๋น ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ๊ฒ๊ณผ ๊ฐ์) ํ๋๋ฅผ ์์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
์์กด์ฑ์ ์ต์ข ์ ์ผ ์ ์์ผ๋ฏ๋ก ๊ฒฌ๊ณ ์ฑ๊ณผ ์ค๋ ๋ ์์ ์ฑ์ ๋์์ด ๋ฉ๋๋ค.
์์กด์ฑ์ ์ค์ ํ๊ธฐ ์ํด ๋ฆฌํ๋ ์ ์ด ํ์ํ์ง ์์ต๋๋ค. InjectMocks๋ ์ฌ์ ํ ์ฌ์ฉ ๊ฐ๋ฅํ์ง๋ง ํ์๋ ์๋๋๋ค. ์ง์ ๋ชจ์ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ๋จ์ํ ์์ฑ์๋ฅผ ํธ์ถํ์ฌ ์ฃผ์ ํ ์ ์์ต๋๋ค.
Last updated
Was this helpful?