From 809b7f687e3124eb37d3fa08b58ed190434716a5 Mon Sep 17 00:00:00 2001 From: Scott Murphy Heiberg Date: Wed, 20 Nov 2024 07:37:48 -0800 Subject: [PATCH] Stop @EnableWebMvc from being automatically added to Grails Applications --- .../grails/compiler/injection/ApplicationClassInjector.groovy | 3 --- 1 file changed, 3 deletions(-) diff --git a/grails-core/src/main/groovy/org/grails/compiler/injection/ApplicationClassInjector.groovy b/grails-core/src/main/groovy/org/grails/compiler/injection/ApplicationClassInjector.groovy index 222e453c131..26ecdfe56f8 100644 --- a/grails-core/src/main/groovy/org/grails/compiler/injection/ApplicationClassInjector.groovy +++ b/grails-core/src/main/groovy/org/grails/compiler/injection/ApplicationClassInjector.groovy @@ -114,9 +114,6 @@ class ApplicationClassInjector implements GrailsArtefactClassInjector { } def classLoader = getClass().classLoader - if(ClassUtils.isPresent('jakarta.servlet.ServletContext', classLoader)) { - GrailsASTUtils.addAnnotationOrGetExisting(classNode, ClassHelper.make(classLoader.loadClass('org.springframework.web.servlet.config.annotation.EnableWebMvc'))) - } if(ClassUtils.isPresent('org.springframework.boot.autoconfigure.EnableAutoConfiguration', classLoader) ) { def enableAutoConfigurationAnnotation = GrailsASTUtils.addAnnotationOrGetExisting(classNode, ClassHelper.make(classLoader.loadClass('org.springframework.boot.autoconfigure.EnableAutoConfiguration')))