diff --git a/rules-reviewed/spring5/spring5.1/tests/data/webapplications/AppConfig.java b/rules-reviewed/spring5/spring5.1/tests/data/webapplications/AppConfig.java
new file mode 100644
index 000000000..958c21eb0
--- /dev/null
+++ b/rules-reviewed/spring5/spring5.1/tests/data/webapplications/AppConfig.java
@@ -0,0 +1,17 @@
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.ComponentScan;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;
+import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping;
+
+@Configuration(proxyBeanMethods = false)
+@ComponentScan
+public class AppConfig extends WebMvcConfigurationSupport {
+ @Override
+ @Bean
+ public RequestMappingHandlerMapping requestMappingHandlerMapping() {
+ RequestMappingHandlerMapping m = super.requestMappingHandlerMapping();
+ m.setDefaultHandler(new MyDefaultHandler());
+ return m;
+ }
+}
diff --git a/rules-reviewed/spring5/spring5.1/tests/webapplications.windup.test.xml b/rules-reviewed/spring5/spring5.1/tests/webapplications.windup.test.xml
new file mode 100644
index 000000000..1e5af1433
--- /dev/null
+++ b/rules-reviewed/spring5/spring5.1/tests/webapplications.windup.test.xml
@@ -0,0 +1,35 @@
+
+
+ data/webapplications
+ ../webapplications.windup.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rules-reviewed/spring5/spring5.1/webapplications.windup.xml b/rules-reviewed/spring5/spring5.1/webapplications.windup.xml
new file mode 100644
index 000000000..0c911017d
--- /dev/null
+++ b/rules-reviewed/spring5/spring5.1/webapplications.windup.xml
@@ -0,0 +1,54 @@
+
+
+
+
+ Rules set to provide suggestions on changes needed for Spring web applications upgrade
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ INHERITANCE
+
+
+ ANNOTATION
+
+
+
+
+
+
+
+ When sub-classing `org.springframework.web.{classes}` and using `@Configuration(proxyBeanMethods=false)` be sure to also to declare dependent beans as method arguments rather than using method calls.
+
+
+
+
+
+
+
+
+
+