Fix interfaces in groovy configuration

This commit is contained in:
Dave Syer 2013-07-23 12:24:36 +01:00
parent 4ecfbf68bf
commit db27620c6e
2 changed files with 12 additions and 9 deletions

View File

@ -1,5 +1,7 @@
package app
import groovy.util.logging.Log
@Grab("org.thymeleaf:thymeleaf-spring3:2.0.16")
@Controller
class Example {
@ -12,23 +14,26 @@ class Example {
}
import javax.servlet.http.HttpServletRequest
import javax.servlet.http.HttpServletResponse
@Configuration
@Log
class MvcConfiguration extends WebMvcConfigurerAdapter {
@Override
void addInterceptors(def registry) {
log.info("Registering temporary file interceptor")
registry.addInterceptor(temporaryFileInterceptor())
void addInterceptors(InterceptorRegistry registry) {
log.info("Registering interceptor")
registry.addInterceptor(interceptor())
}
@Bean
HandlerInterceptor temporaryFileInterceptor() {
log.info("Creating temporary file interceptor")
HandlerInterceptor interceptor() {
log.info("Creating interceptor")
new HandlerInterceptorAdapter() {
@Override
postHandle(def request, def response, def handler, ModelAndView mav) {
log.info("Model: " + model)
void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView mav) {
log.info("Model: " + mav.model)
}
}
}

View File

@ -28,7 +28,6 @@ import org.apache.ivy.util.FileUtil;
import org.junit.After;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;
import org.springframework.cli.command.RunCommand;
@ -137,7 +136,6 @@ public class SampleIntegrationTests {
}
@Test
@Ignore
public void uiSample() throws Exception {
// FIXME Failing on OSX