코드 그라데이션

Form 전송 객체 분리 - 소개 본문

Spring/Validation

Form 전송 객체 분리 - 소개

완벽한 장면 2024. 3. 6. 16:52

Form 전송 객체 분리 - 소개

ValidationItemV4Controller

 

 

 

 

 

Q: 이름은 어떻게 지어야 하나요?

이름은 의미있게 지으면 된다. ItemSave 라고 해도 되고, ItemSaveForm , ItemSaveRequest ,

ItemSaveDto 등으로 사용해도 된다. 중요한 것은 일관성이다.

 

Q: 등록, 수정용 뷰 템플릿이 비슷한데 합치는게 좋을까요?

한 페이지에 그러니까 뷰 템플릿 파일을 등록과 수정을 합치는게 좋을지 고민이 될 수 있다. 

각각 장단점이 있으므로 고민하는게 좋지만, 어설프게 합치면 수 많은 분기문(등록일 때, 수정일 때) 때문에 

나중에 유지보수에서 고통을 맛본다.

이런 어설픈 분기문들이 보이기 시작하면 분리해야 할 신호이다.

 

728x90

'Spring > Validation' 카테고리의 다른 글

Bean Validation - HTTP 메시지 컨버터  (0) 2024.03.07
Form 전송 객체 분리 - 개발  (0) 2024.03.06
Bean Validation - groups  (0) 2024.03.05
Bean Validation - 한계  (0) 2024.03.05
Bean Validation - 수정에 적용  (0) 2024.03.04
Comments