Spring Validation Message properties 파일을 통해 관리하기
들어오는 Data에 대한 검증은 어디에서나 필요하다.@Data public class MemberDto { @NotNull(message="name must not be null") private String name; ... 후략 ... }위와 같은 방식으로 DTO에 message를 하드코딩해서 각 항목별로 validation을 수행할 수 있지만 관리적인 측면이나 다국어 적용시 이는 문제가 될 수 있다. 이를 해결하기 위해 Spring에서 message를 사용하듯이 code(key) 값을 넣어서 별도의 공간에 정의되어 있는 message를 가지고 오고자 한다. classpath:/messages/validation.propertiesname.notnull=name must not be nullmessa..
Framework/Spring
2021. 2. 9. 18:28