[Spring boot] Spring ํ ์คํธ ๋ฐฉ๋ฒ๊ณผ @SpringBootTest
์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ํ ์คํธ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํด์ผ ํ ๊น์? ์ ๊ฐ ์ฒ์ ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ๋์ ํ ์คํธ ์ฝ๋๋ฅผ ๊ตฌํํ์ ๋ ๊ฐ์ฅ ํฐ ์๋ฌธ์ ์ด ๋ค์๋ ์ ํ์ด์์ต๋๋ค. ํด๋ผ์ด์ธํธ ๊ฐ๋ฐ๋ก ์๋๋ก์ด๋ ๊ฐ๋ฐ์ ์งํํ์ ๋๋ Unit Test์ Instrument Test ๋ ๊ฐ์ง๋ฅผ ์งํํ๊ณ , ๊ฐ๊ฐ DB I/O ํ ์คํธ์ UI/UX ๋์ ํ ์คํธ๋ฅผ ์งํํ ๊ฒ์ด์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์๋ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด๋จ๊น์? ๋ํ์ ์ธ Spring boot๋ฅผ ์ด๋ฒ ํฌ์คํธ์์ ๋ค๋ค๋ณผํ ๋ฐ, Spring boot์์๋ JUnit ์ด๋ผ๋ ํ ์คํธ ๋๊ตฌ์ Mockito๋ผ๋ Mock ๊ฐ์ฒด ์์ฑ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ํ ์คํธ๋ฅผ ์งํํ ์ ์๊ณ , ํ ์คํธ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ์ 3๊ฐ์ง๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค. Spring boot์ ํ ์คํธ ๋ถ๋ฅ https:..