Controller에서 Action에 맞는 데이터를 Repository 에서 조회하는데,
공통코드와 같은 기능은 Controller에서 조회하지 않고, Service를 별도로 만들어서 Global하게 사용하고자 합니다.
예를들어서, Exam Contoller에 작성하셨던, 시험지 관련 Choice data와 같이 실제 프로젝트에서 Service에서 개발하려고 합니다.
service에서 Repository 객체를 이용해야하는지,
Controller에서 Repository에서 공통코드 테이블을 조회해서 Viewmodel로 변환해서
view에 바인딩 해야할지 고민이라 문의드렸습니다.
쉽게설명드리면, 공통코드테이블을 조회해서 ComCodeViewmodel을 만들고 싶은데,
Service로 할지, Controller에서 하는게 좋은지 여쭈어봅니다.
감사합니다.