Class UstraMvcAutoConfiguration

java.lang.Object
com.gsitm.ustra.java.autoconfigure.UstraMvcAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(com.gsitm.ustra.java.mvc.UstraMvc.class) @AutoConfigureBefore(org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration.class) @EnableConfigurationProperties({com.gsitm.ustra.web.core.properties.UstraWebProperties.class,com.gsitm.ustra.java.mvc.properties.UstraMvcProperties.class,com.gsitm.ustra.java.data.properties.UstraDataProperties.class}) @ConditionalOnWebApplication(type=SERVLET) public class UstraMvcAutoConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.gsitm.ustra.java.mvc.filter.conditioner.UstraApplicationWrapperConditioner
    configBasedUstraApplicationWrapperConditioner(com.gsitm.ustra.java.mvc.properties.UstraMvcProperties properties)
     
    org.springframework.web.servlet.LocaleResolver
     
    com.gsitm.ustra.java.mvc.process.ProcessInfoFilter
    processInfoFilter(com.gsitm.ustra.java.core.properties.UstraProperties ustraProperties, com.gsitm.ustra.java.mvc.process.SystemCodeResolver systemCodeResolver, com.gsitm.ustra.java.mvc.process.ChannelCodeResolver channelCodeResolver)
     
    com.gsitm.ustra.java.mvc.process.ProcessInfoLoggingFilter
     
    com.gsitm.ustra.java.mvc.filter.UstraGlobalWrapperFilter
    ustraGlobalWrapperFilter(List<com.gsitm.ustra.java.mvc.filter.UstraApplicationWrapperAware> applicationWrapperAwares, List<com.gsitm.ustra.java.mvc.filter.conditioner.UstraApplicationWrapperConditioner> applicationWrapperConditioners, com.gsitm.ustra.java.mvc.properties.UstraMvcProperties properties)
     
    com.gsitm.ustra.java.mvc.rest.UstraMvcRequestBodyAdvice
     

    Methods inherited from class java.lang.Object

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

    • UstraMvcAutoConfiguration

      public UstraMvcAutoConfiguration()
  • Method Details

    • configBasedUstraApplicationWrapperConditioner

      @Bean public com.gsitm.ustra.java.mvc.filter.conditioner.UstraApplicationWrapperConditioner configBasedUstraApplicationWrapperConditioner(com.gsitm.ustra.java.mvc.properties.UstraMvcProperties properties)
    • ustraGlobalWrapperFilter

      @Bean public com.gsitm.ustra.java.mvc.filter.UstraGlobalWrapperFilter ustraGlobalWrapperFilter(List<com.gsitm.ustra.java.mvc.filter.UstraApplicationWrapperAware> applicationWrapperAwares, List<com.gsitm.ustra.java.mvc.filter.conditioner.UstraApplicationWrapperConditioner> applicationWrapperConditioners, com.gsitm.ustra.java.mvc.properties.UstraMvcProperties properties)
    • processInfoFilter

      @Bean public com.gsitm.ustra.java.mvc.process.ProcessInfoFilter processInfoFilter(com.gsitm.ustra.java.core.properties.UstraProperties ustraProperties, com.gsitm.ustra.java.mvc.process.SystemCodeResolver systemCodeResolver, com.gsitm.ustra.java.mvc.process.ChannelCodeResolver channelCodeResolver)
    • processInfoLoggingFilter

      @Bean public com.gsitm.ustra.java.mvc.process.ProcessInfoLoggingFilter processInfoLoggingFilter()
    • localeResolver

      @Bean @ConditionalOnMissingBean(org.springframework.web.servlet.LocaleResolver.class) public org.springframework.web.servlet.LocaleResolver localeResolver()
    • ustraMvcRequestBodyAdvice

      @Bean @ConditionalOnMissingBean public com.gsitm.ustra.java.mvc.rest.UstraMvcRequestBodyAdvice ustraMvcRequestBodyAdvice()