Spring/Spring MVC
View 분리
민철킹
2021. 4. 14. 19:54
현재 컨트롤러에서 뷰로 이동하는 부분에 중복이 존재한다.
이 부분을 분리하여 별도로 뷰를 처리하는 객체를 만들 것이다.
- 렌더링을 통해 view를 호출하는 MyView 클래스
- 새로운 컨트롤러 인터페이스
- 반환을 MyView로 반환
- 위와 같이 각 컨트롤러들을 구현하는데 새로운 MyView객체에 viewPath을 넣어 반환해주면 MyView에서 이를 처리해주는 것이다.
- 다른 컨트롤러도 위와 마찬가지로 작성
- 중복을 제거할 수 있다.
- FrontController
내부 구조만 리팩토링한 것이기 때문에 기능은 전과 똑같이 동작함
반응형