강의

멘토링

로드맵

Inflearn Community Q&A

sloth's profile image
sloth

asked

Real-world! Spring Boot and JPA Utilization 1 - Web Application Development

강사님 controller에서 form과 관련해 질문이 있습니다.

Written on

·

196

0

안녕하세요 강사님 강의 잘 듣고있습니다. 

제가 따로 프로젝트를 만들어서 연습을 하고 있는데

강사님이 Entity에는 setter를 가급적이면 넣지 않는게 좋다고 하셔서 그렇게 하고있는데 궁금한 점은

controller의 form을 만들 때에도 setter를 쓰는것이 좋지 않은 방법인가요?

이런식으로 해보긴 했는데 어떤식으로 하는게 좋을지 몰라서 여쭈어봅니다.

javaspring-bootJPAspring웹앱

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 레완님

컨트롤러의 form 같은 경우에는 내부에 비즈니스 로직이 있는게 아니라, 데이터 자체를 전송하는 것이 목적입니다. 따라서 이런 경우에는 getter, setter를 사용하셔도 됩니다. (내부에 로직이 있는게 아니라 데이터를 설정하고 조회하는 것이 목적이니까요)

제가 강조 드리는 부분은 핵심 비즈니스 로직이 있는 Entity에 setter를 주의하라는 점입니다.

감사합니다.

sloth's profile image
sloth

asked

Ask a question