Spring_Spring의 구성(Controller, Service, IoC, DI, Anotation, Redirect&Forward, Get&Post, 데이터의 흐름)
Controller와 Service 기본적으로 MVC패턴은 Model, View, Controller로 구현이 되어있다. 그런데 기본적으로 Spring Framwork의 MVC는 Model(DAO, DTO, Service), View, Controller로서 Model부분이 각각의 기능으로 구현된다는 부분에서 일반적인 MVC패턴과는 차이가 있다. Spring Service 스프링은 기본적으로 Request를 Controller에서 받아서 Model로 넘겨주는데 이를 Model중에서도 Service에서 처리를 한다. 즉, 그 말은 컨트롤러에서 service를 가져올 객체를 생성한다는 것이다. 컨트롤러는 요청만 받아서 리턴을 해주는 역할이라 반드시 Service를 호출해야하며 이를 Controller의 Se..