์ด ๊ฐ์ข๋ ์คํ๋ง ํ๋ ์์ํฌ์ ์ ๋ฌธํ๋ ๋ถ๋ค์ ์ํ ๊ฐ์ข์ ๋๋ค.Spring - PetClinic์ด๋ผ๋ ์คํ๋ง ๊ณต์ ์์ ํ๋ก์ ํธ์ ์ฝ๋๋ฅผ ๋ณด๋ฉฐ, ๋ค์์ ์คํ๋ง์ ํต์ฌ ๊ธฐ๋ฅ์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ดํดํ ์ ์์ต๋๋ค.
์๋ก์ด ๊ฐ์ข๋ฅผ ๊ฐ์คํ์ต๋๋ค.
์๋ ํ์ธ์. ์ฌ๋ฌ๋ถ
์๋ก์ด ๊ฐ์ข๋ฅผ ๊ฐ์คํ์ต๋๋ค. ํ๋๋ ์คํ๋ง ์ํ๋ฆฌํฐ ๋ค๋ฅธ ํ๋๋ ์๋ฐ ๊ฐ์ข์ ๋๋ค.
์คํ๋ง ์ํ๋ฆฌํฐ๋ ๋ณดํต ์๋ธ๋ฆฟ ๊ธฐ๋ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์ฆ๊ณผ ์ธ๊ฐ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋ ๋ง์ด ์ฌ์ฉํ๊ณ ์์ ๊ฒ๋๋ค. ๋ค๋ง ๊ทธ ๋ด๋ถ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋๋ฐ ์ด๋ ค์์ ๊ฒช๋ ๋ถ๋ค์ด ๋ง์ ๊ฑฐ ๊ฐ์ ์ด๋ฒ ๊ฐ์ข์์ ๊ทธ ๋ด๋ถ ๊ตฌ์กฐ์ ๋์ ์๋ฆฌ์ ๋ํด ์ค๋ช ํ๊ณ ์์ต๋๋ค. ํนํ ๊ฐ์ฅ ๋์ค์ผ๋ก ๋ง์ด ์ฐ์ด๋ ํผ ๊ธฐ๋ฐ ๋ก๊ทธ์ธ ํํ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ๋ง ์ํ๋ฆฌํฐ๋ฅผ ์ ์ฉํ๋ ๊ฒฝ์ฐ๋ฅผ ์๋ก ๋ค๊ณ ์์ผ๋ ํ์ ์คํ๋ง ์ํ๋ฆฌํฐ์ ๊ด์ฌ ์์ผ์ จ๋ ๋ถ๋ค์ ์๊ฐํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.
์๋ฐ ๊ฐ์ข๋ "์ฝ๋๋ฅผ ์กฐ์ํ๋ ๋ค์ํ ๋ฐฉ๋ฒ" ์ด๋ผ๋ ์ ๋ชฉ์ผ๋ก ์คํ๋ง, ํ์ด๋ฒ๋ค์ดํธ, JUnit, JaCoCo, ๋กฌ๋ณต ๋ฑ์ ๊ธฐ์ ์ด ์ด๋ป๊ฒ ๋์ํ๋์ง ์ดํดํ๋๋ฐ ํ์ํ ๊ธฐ์กด์ ์ธ ์๋ฐ์ ๊ธฐ์ ์ ์๊ฐํ๊ณ ์์ต๋๋ค. JVM ์๋ฆฌ, ๋ฐ์ดํธ์ฝ๋ ์กฐ์, ๋ฆฌํ๋ ์ , ๋ค์ด๋๋ฏน ํ๋ก์, ์ ๋ ธํ ์ด์ ํ๋ก์ธ์๋ฅผ ๋ค๋ฃจ๊ณ ์์ต๋๋ค. ์ด๋ฐ ๊ธฐ์ ์ ์ดํดํ๊ณ ์๋ค๋ฉด ๋ค๋ฅธ ํ๋ ์์ํฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ณ ํ์ตํ ๋ ๋ง์ ๋์์ด ๋ ๊ฒ์ด๋ฉฐ ์ฌ๋ฌ๋ถ์ด ์์๋ง ํ๋ ๊ทธ๋ฐ ๊ธฐ์ ์ ์ง์ ๊ตฌํํ ์ ์์์ง๋ ๋ชจ๋ฆ ๋๋ค.
์ ๊ทธ๋ผ ์์ํ ๊ฐ์ ๋ง์ดํ์๊ธฐ ๋ฐ๋ผ๋ฉฐ ๋ง์ ์๊ฐ ๋ถํ๋๋ฆฝ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.
๋ฌด๋ฃ