cintrollelr에서 뭐 find 하는 리퀘스트같은게 오면 콘트롤러가 처리하잖아?

하나 찾는거 파라메터 id만 있으니까 대충 실행
service.findOne(id)

근데 service에 저 fineOne 메소드도 내부로 가면
repository.findOne().where().. 어쩌구

이지랄하면서 뽑고 몇가지 조건문 해주고 값 리턴
콘트롤러 그대로 값 리턴

이게 맞는거냐?
네이밍 똑같으면 계속 거치는 거치대같은 느낌밖에 안나는데?

아니면 이 방식이 이상한건가?
controller의 메소드 네이밍이랑 service 메소드까지만 동일하고

레파는 findOne 등등 레파만 CRUD 형태로 가는건가