@@ -23,6 +23,7 @@ import groovy.transform.CompileStatic
2323import groovy.util.logging.Slf4j
2424import org.grails.core.artefact.ControllerArtefactHandler
2525import org.grails.plugins.web.servlet.context.BootStrapClassRunner
26+ import org.grails.config.http.GrailsFilters
2627import org.grails.web.errors.GrailsExceptionResolver
2728import org.grails.web.filters.HiddenHttpMethodFilter
2829import org.grails.web.servlet.mvc.GrailsDispatcherServlet
@@ -32,7 +33,6 @@ import org.grails.web.servlet.view.CompositeViewResolver
3233import org.springframework.beans.factory.support.AbstractBeanDefinition
3334import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean
3435import org.springframework.boot.web.servlet.FilterRegistrationBean
35- import org.springframework.boot.web.servlet.filter.OrderedFilter
3636import org.springframework.context.ApplicationContext
3737import org.springframework.util.ClassUtils
3838import org.springframework.web.filter.CharacterEncodingFilter
@@ -93,19 +93,19 @@ class ControllersGrailsPlugin extends Plugin {
9393 forceEncoding = filtersForceEncoding
9494 }
9595 urlPatterns = catchAllMapping
96- order = OrderedFilter . REQUEST_WRAPPER_FILTER_MAX_ORDER + 10
96+ order = GrailsFilters . CHARACTER_ENCODING_FILTER . order
9797 }
9898
9999 hiddenHttpMethodFilter(FilterRegistrationBean ) {
100100 filter = bean(HiddenHttpMethodFilter )
101101 urlPatterns = catchAllMapping
102- order = OrderedFilter . REQUEST_WRAPPER_FILTER_MAX_ORDER + 20
102+ order = GrailsFilters . HIDDEN_HTTP_METHOD_FILTER . order
103103 }
104104
105105 grailsWebRequestFilter(FilterRegistrationBean ) {
106106 filter = bean(GrailsWebRequestFilter )
107107 urlPatterns = catchAllMapping
108- order = OrderedFilter . REQUEST_WRAPPER_FILTER_MAX_ORDER + 30
108+ order = GrailsFilters . GRAILS_WEB_REQUEST_FILTER . order
109109 dispatcherTypes = EnumSet . of(
110110 DispatcherType . FORWARD ,
111111 DispatcherType . INCLUDE ,
0 commit comments