Class ControllersPluginConfiguration


  • @Configuration(proxyBeanMethods=false)
    @ConditionalOnWebApplication(type=SERVLET)
    @ConditionalOnClass(javax.servlet.Servlet.class)
    @AutoConfigureBefore({org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration.class,org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration.class})
    public class ControllersPluginConfiguration
    extends java.lang.Object
    Auto-configuration for Grails Controllers Plugin.
    Since:
    2022.0.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.grails.web.servlet.view.CompositeViewResolver compositeViewResolver​(org.springframework.beans.factory.ObjectProvider<org.springframework.web.servlet.ViewResolver> viewResolverProviders)  
      org.grails.web.servlet.mvc.GrailsDispatcherServlet dispatcherServlet()  
      org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean dispatcherServletRegistration​(org.springframework.beans.factory.ObjectProvider<grails.core.GrailsApplication> grailsApplicationProvider, org.grails.web.servlet.mvc.GrailsDispatcherServlet dispatcherServlet, org.springframework.beans.factory.ObjectProvider<javax.servlet.MultipartConfigElement> multipartConfig)  
      org.grails.web.errors.GrailsExceptionResolver exceptionHandler()  
      org.springframework.boot.web.servlet.FilterRegistrationBean<org.grails.web.servlet.mvc.GrailsWebRequestFilter> grailsWebRequestFilter​(org.springframework.beans.factory.ObjectProvider<org.grails.web.servlet.mvc.ParameterCreationListener> parameterCreationListenerProvider)  
      org.grails.web.filters.OrderedHiddenHttpMethodFilter hiddenHttpMethodFilter()  
      org.grails.web.servlet.mvc.TokenResponseActionResultTransformer tokenResponseActionResultTransformer()  
      org.springframework.web.servlet.config.annotation.WebMvcConfigurer webMvcConfig​(org.springframework.beans.factory.ObjectProvider<grails.core.GrailsApplication> grailsApplicationProvider)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ControllersPluginConfiguration

        public ControllersPluginConfiguration()
    • Method Detail

      • tokenResponseActionResultTransformer

        @Bean
        public org.grails.web.servlet.mvc.TokenResponseActionResultTransformer tokenResponseActionResultTransformer()
      • grailsWebRequestFilter

        @Bean
        public org.springframework.boot.web.servlet.FilterRegistrationBean<org.grails.web.servlet.mvc.GrailsWebRequestFilter> grailsWebRequestFilter​(org.springframework.beans.factory.ObjectProvider<org.grails.web.servlet.mvc.ParameterCreationListener> parameterCreationListenerProvider)
      • exceptionHandler

        @Bean
        public org.grails.web.errors.GrailsExceptionResolver exceptionHandler()
      • dispatcherServlet

        @Bean(name="dispatcherServlet")
        public org.grails.web.servlet.mvc.GrailsDispatcherServlet dispatcherServlet()
      • dispatcherServletRegistration

        @Bean(name="dispatcherServletRegistration")
        public org.springframework.boot.autoconfigure.web.servlet.DispatcherServletRegistrationBean dispatcherServletRegistration​(org.springframework.beans.factory.ObjectProvider<grails.core.GrailsApplication> grailsApplicationProvider,
                                                                                                                                  org.grails.web.servlet.mvc.GrailsDispatcherServlet dispatcherServlet,
                                                                                                                                  org.springframework.beans.factory.ObjectProvider<javax.servlet.MultipartConfigElement> multipartConfig)
      • compositeViewResolver

        @Bean
        public org.grails.web.servlet.view.CompositeViewResolver compositeViewResolver​(org.springframework.beans.factory.ObjectProvider<org.springframework.web.servlet.ViewResolver> viewResolverProviders)
      • webMvcConfig

        @Bean
        public org.springframework.web.servlet.config.annotation.WebMvcConfigurer webMvcConfig​(org.springframework.beans.factory.ObjectProvider<grails.core.GrailsApplication> grailsApplicationProvider)
      • hiddenHttpMethodFilter

        @Bean
        @ConditionalOnMissingBean(org.grails.web.filters.HiddenHttpMethodFilter.class)
        @ConditionalOnProperty(prefix="grails.web.hiddenmethod.filter",
                               name="enabled",
                               matchIfMissing=true)
        public org.grails.web.filters.OrderedHiddenHttpMethodFilter hiddenHttpMethodFilter()