순서를 지켜야하는 service호출이있을때, 컨트롤러에서 서비스를 차례대로 호출하는것이 아니라 서비스를 주입받는 서비스를 만들어 호출하는 이유?
순서를 맞추어 호출하는 로직과 예외처리를하는 로직이 컨트롤러에 집중되어 있다면 가독성이 떨어지게된다
이를 해결하기위해, 서비스에서 로직을 구현하게 된다면 서비스에서 서비스를 호출하는 순환참조를 야기할 수 있게된다.
이를위한 해결법으로 서비스를 주입받는 메인 서비스를 만들어 여러서비스를 주입받고 한개의 서비스에서 이를 동작시킬 수 있다.