Spring MVC AbstractTemplateView
Spring MVC에서 템플릿 엔진을 만들때, 해당 엔진의 View를
AbstractTemplateView
를 상속하도록하고, View Resolver는
AbstractTemplateViewResolver
를 상속하게 하면 HttpRequest/Session 스코프의 객체를 모델로 생성해주며, Spring Macro 도우미 객체도 인젝션 해준다.
SPRING_MACRO_REQUEST_CONTEXT_ATTRIBUTE
값은 “springMacroRequestContext”이며, 모델이 이 키로
RequestContext
객체가 주입된다.
RequestContext를 사용하여 다양한 Spring 관련 처리를 할 수 있다.