From 347f30d1351e049a06c8e16baca01a6000fccaf9 Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Thu, 29 Aug 2013 11:49:40 -0700 Subject: [PATCH] Recognize @RestController as MVC Application Update CLI SpringMvcCompilerAutoConfiguration to recognize Spring's new @RestController annotation. --- .../autoconfigure/SpringMvcCompilerAutoConfiguration.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-boot-cli/src/main/java/org/springframework/boot/cli/compiler/autoconfigure/SpringMvcCompilerAutoConfiguration.java b/spring-boot-cli/src/main/java/org/springframework/boot/cli/compiler/autoconfigure/SpringMvcCompilerAutoConfiguration.java index 045818b469..09b7ab3cb3 100644 --- a/spring-boot-cli/src/main/java/org/springframework/boot/cli/compiler/autoconfigure/SpringMvcCompilerAutoConfiguration.java +++ b/spring-boot-cli/src/main/java/org/springframework/boot/cli/compiler/autoconfigure/SpringMvcCompilerAutoConfiguration.java @@ -49,8 +49,8 @@ public class SpringMvcCompilerAutoConfiguration extends CompilerAutoConfiguratio @Override public boolean matches(ClassNode classNode) { - return AstUtils.hasAtLeastOneAnnotation(classNode, "Controller", "EnableWebMvc", - "WebConfiguration"); + return AstUtils.hasAtLeastOneAnnotation(classNode, "Controller", + "RestController", "EnableWebMvc", "WebConfiguration"); } @Override