인프런 커뮤니티 질문&답변

ohju님의 프로필 이미지
ohju

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

검증 로직 Entity는 어떻게 사용하면 좋을까요?

작성

·

444

1

안녕하세요.

스프링 1,2편 듣고 JPA학습중에 Entity를 만들고 2편에서 배운 검증 로직을 대입해 보려고 하는데 막히는 부분이 있어서 질문드립니다.

Entity를 강의에서 Setter를 지양하라고 해서 builer를 사용했는데 검증로직파트 보고 검증로직을 적용하려고 하니 View에서 DTO로 값을 받아 Entity.builder()에 넣지 않고 HttpServletRequest로 request.getParameter로 넣어서 따라해 봐도 적용이 안 되네요.. 

생각해 본 방법은 mvc2편처럼 DTO로 그냥 받아와서 builder에 request가 아닌 DTO값을 받아 넣기..정도인데 따로 JPA, builder 검증하는 힌트가 있을까요?..

 

강의 보고 따라할 때는 무난하다 했는데 조금만 변형해서 적용하려고 하면 어렵네요..

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. ohju님

제가 추천하는 방법은 DTO에서 검증을 완료하고, 검증된 내용을 entity에 넣어주는 것입니다.

감사합니다.

ohju님의 프로필 이미지
ohju

작성한 질문수

질문하기