컨트롤러 레이어로 엔티티가 전달 된 경우
사람의 실수던지 뭔지 해서 해당 엔티티 내의 민감한 정보가 반환되는 걸 애초에 방지하기 위함인가요 ?
학식 수준의 코드를 짜다보니 엔티티가 컨트롤러에 있어도 문제 될 일이 없어서 질문합니다 !
추가로.. 이상한 질문일 것 같긴한대
경로 변수랑 리퀘스트 바디가 같이 존재하는 경우 리퀘스트 바디는 dto로 받을건데 같은 서비스 메서드 사용하는 경우에 경로 변수도 해당 dto에 어거지로 추가하나요? 아니면 그냥 인자를 2개 전달하나요?
- dc official App
책 읽고 와라..
경로변수 및 리퀘스트바디는 명확한 답이 없음 나는 경로변수와 리퀘스트바디를 별도로 받고 서비스레이어로 보내는 dto는 별개의 클래스로 처리하는걸 선호함
감사합니다... 앞으론 책을 더 보고 질문하겠슴다.. it 기업 기술블로그 찾아봤는데 대부분 서비스 레이어쪽으로 보내는 dto를 별개의 클래스로 처리하던데 역시 같네요 ㄷㄷ 그 편이 서비스쪽에 변화를 최소하 하는 방향일것같긴합니다 아무튼 감사합니다 ㅜ - dc App
대신 보일러플레이트가 늘어난다는 단점이 좀 있지 상황에 맞는 해결책을 쓰면 됨 엔티티쪽 질문 관련해서, 책 읽으라고 한건 너한테 화내려고 그런게 아니야 당장 답 한마디 줘봤자 니 인생 내리꽂히는게 변하는게 아니라서 그런거야 쓸데없는 쨉쨉 질문 날리지 말고 책으로 공부해라 그러고도 모르겠는걸 질문해라
마지막 두 문장 잘 새기고 열심히 공부하고 오겠습니다 !! 감사합니다 - dc App
이쪽 관련 좋은 책 추천해주실 수 있나요??
영하이햄 책 보면 됨
인자 2개는좀 ㅋㅋdto에 다박자
딱히 답 없음 팀 컨벤션에 따르는편
컨트롤러 dto랑 서비스 dto랑 따로 둠 나는