반응형 전송객체분리1 [Spring Boot] : Form 전송 객체 분리하여 개발하기 등록할 때 사용하는 검증과 수정할 때 사용하는 검증을 분리시켜 구현했다. 전에는 groups를 통해 분리를 해서 사용했지만 그렇게 사용할 경우 코드가 복잡해지기도 하고 내용이 많아지면 유지보수가 어려워진다는 문제가 있어서 이번에는 아예 분리를 했다. 현업에서도 이렇게 많이 사용을 한다고 한다. @Data public class ItemSaveForm { @NotNull @Max(value=9999) private Integer quantity; } 먼저 ItemSaveForm라는 DTO(데이터 전송 객체)를 만들어 준다. 등록에서 사용한다. @Data public class ItemUpdateForm { @NotNull private Long id; // 수정에서는 수량은 자유롭게 변경할 수 있다. pr.. 2022. 2. 17. 이전 1 다음 반응형