https://github.com/GSM-Backend-Dev-Class/Sector-2-3
๐ก์์ฝ
- ๋ฐ์ดํฐ ์ ํฉ์ฑ์ ๊ฐํํด์ฃผ๋ Spring Validation ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ์ฌ ์์๋ด
๋๋ค
- ์๋ฒ ๋ชจ๋ํฐ๋ง์ ์ํ์ฌ ์ฌ์ฉ๋๋ ๊ฐ์ฅ ๊ธฐ๋ณธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ Spring Actuator ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์๋ด
๋๋ค
โ
์๊ตฌ์ฌํญ
- ๊ฐ์ธ ๋ ํฌ์งํฐ๋ฆฌ๊ฐ ์๋ ๋ฏธ๋ฆฌ ์์ฑ๋ ๋ ํฌ์งํฐ๋ฆฌ๋ฅผ ์ด์ฉํด์ฃผ์ธ์
- ๋ ํฌ์งํฐ๋ฆฌ์ ๋ฐ๋ก Commit ํ Push ํ๋๊ฒ ์๋๋ผ ์์ ์ ์ด๋ฆ์ผ๋ก ๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ํ๋ ์์ฑ ํ ๊ทธ ์์ ๊ณผ์ ๋ฒํธ(1-1,2-1,3-1โฆ)๋ฅผ ์ด๋ฆ์ผ๋ก ๊ฐ์ง๋ ๋๋ ํฐ๋ฆฌ ๋ค์ ์์ฑํ์ฌ ์ ๋ฆฌํ๋๋ก ํด์ฃผ์ธ์
- Spring Validation์ Spring Actuator ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ํ์ฌ ์กฐ์ฌํ์ฌ์ฃผ์ธ์
- Spring Validation์ ๊ฒฝ์ฐ์๋ Javax,Jakarta์ ๊ด๋ จ๋ ๋ด์ฉ์ด ๋ฐ๋ผ์ฌ ์๋ฐ์ ์๋๋ฐ ๊ด๋ จ ๋ด์ฉ์ ๋ํด์๋ ์กฐ์ฌํ์ฌ์ฃผ์ธ์
- Spring Actuator์ ๊ฒฝ์ฐ Prometheus์ ๊ฐ์ ์ธ๋ถ ๋ชจ๋ํฐ๋ง ํ๋ก๊ทธ๋จ์ด ์กด์ฌํ๋๋ฐ ์ด์ ๊ด๋ จํ์ฌ์๋ ์ถํ ๋ฐ๋ก ๋ค์ ๊ณต๋ถํ ์์ ์ด๋ ๊ฐ๋จํ ์์๋ด์ฃผ์ธ์