728x90 반응형 FrontController1 [Spring] HandlerAdapter를 적용한 유연한 컨트롤러1 - V5 만약 어떤 개발자는 ControllerV3 방식으로 개발하고 싶고, 어떤 개발자는 ControllerV4 방식으로 개발하고 싶다면, 어떻게 해야할까? public interface ControllerV3 { ModelView process(Map paramMap); } public interface ControllerV4 { String process(Map paramMap, Map model); } 둘 다 유연하게 사용하게 하려면 Adapter를 적용하면 된다. 어댑터 패턴이 있는데, 앞서 적용된 ControllerV3, ControllerV4는 한 가지 방식의 컨트롤러 인터페이스만 사용할 수 있다. ControllerV3, ControllerV4는 완전히 다른 인터페이스이다. 따라서 호환이 불가능하며.. 2023. 5. 25. 이전 1 다음 728x90 반응형