Another attempt at making the ui sample work

This commit is contained in:
Dave Syer
2013-07-23 15:47:26 +01:00
parent db27620c6e
commit d639763bd7
2 changed files with 15 additions and 19 deletions

View File

@@ -11,30 +11,25 @@ class Example {
model.putAll([title: "My Page", date: new Date(), message: "Hello World"])
return "home";
}
}
import javax.servlet.http.HttpServletRequest
import javax.servlet.http.HttpServletResponse
@Configuration
@Log
class MvcConfiguration extends WebMvcConfigurerAdapter {
@Override
void addInterceptors(InterceptorRegistry registry) {
log.info("Registering interceptor")
registry.addInterceptor(interceptor())
}
@Override
void addInterceptors(InterceptorRegistry registry) {
log.info "Registering interceptor"
registry.addInterceptor(interceptor())
}
@Bean
HandlerInterceptor interceptor() {
log.info("Creating interceptor")
new HandlerInterceptorAdapter() {
@Override
void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView mav) {
log.info("Model: " + mav.model)
}
}
}
@Bean
HandlerInterceptor interceptor() {
log.info "Creating interceptor"
[
postHandle: { request, response, handler, mav ->
log.info "Intercepted: model=" + mav.model
}
] as HandlerInterceptorAdapter
}
}