2024/11/101 [Spring Boot] Custom Validation annotation Intro์ฌ์ฉ์ ํน์ ํ๋ก ํธ์๋์์ ์์ฒญํ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ฆํ๋ ๊ฒ์ ์ค์Spring Boot์ ๊ฐ์ ํ๋ ์์ํฌ์์๋ @Valid, @Validated, validation ๊ด๋ จ ์ ๋ํ ์ด์ ์ ์ฌ์ฉํด์ ์ ํจ์ฑ ๊ฒ์ฆ์ด ๊ฐ๋ฅํจ๋ณต์กํ ๋น์ฆ๋์ค ๋ก์ง์ด๋ ํน์ ์๊ตฌ์ฌํญ์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๋ ๊ฒ์ฆ ์ ๋ํ ์ด์ ์ ์ฌ์ฉํ๊ธฐ ์ด๋ ค์ธ ์ ์์Spring Boot์์๋ ์ฌ์ฉ์ ์ ์์ validation์ ์์ฑํ ์ ์์์์ ์ฝ๋@Getter@ToString@JsonNaming(value = PropertyNamingStrategies.SnakeCaseStrategy.class)public class RegistUserRequest { @Pattern(regexp = "^[A-Za-z0-9+_.-]+@[A-Za-z0-9.-].. 2024. 11. 10. ์ด์ 1 ๋ค์