@Validated ์ง๋ฌธ
์๋ฌธ์๋ต ์
๋๋ค!๋ค์ ์น์
(๊ฒ์ฆ2 - Bean Validation) ์์ ๊ฒ์ฆํ๋ ๋ถ๋ถ์์ ๊ฐ์ํด์ฃผ์๋ค์.์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉํ ์ ์๋ ๋ฏ ํฉ๋๋ค.์ถ์ฒ: https://reflectoring.io/bean-validation-with-spring-bootex)class ProgrammaticallyValidatingService { void validateInput(Input input) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Set> violations = validator.validate(input); if (!violations.isEmpty()) { throw new ConstraintViolationException(violations); } } }