Class ResponseExcelAutoConfiguration

java.lang.Object
cn.twelvet.excel.ResponseExcelAutoConfiguration

@AutoConfiguration @Import(ExcelHandlerConfiguration.class) @EnableConfigurationProperties(ExcelConfigProperties.class) public class ResponseExcelAutoConfiguration extends Object
自动配置入口
Author:
twelvet
  • Constructor Details

    • ResponseExcelAutoConfiguration

      public ResponseExcelAutoConfiguration(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter requestMappingHandlerAdapter, ResponseExcelReturnValueHandler responseExcelReturnValueHandler)
      IOC
      Parameters:
      requestMappingHandlerAdapter - RequestMappingHandlerAdapter
      responseExcelReturnValueHandler - ResponseExcelReturnValueHandler
  • Method Details

    • nameProcessor

      @Bean @ConditionalOnMissingBean public NameProcessor nameProcessor()
      SPEL 解析处理器
      Returns:
      NameProcessor excel名称解析器
    • dynamicNameAspect

      @Bean @ConditionalOnMissingBean public DynamicNameAspect dynamicNameAspect(NameProcessor nameProcessor)
      Excel名称解析处理切面
      Parameters:
      nameProcessor - SPEL 解析处理器
      Returns:
      DynamicNameAspect
    • addReturnValueHandlers

      public void addReturnValueHandlers()
      追加 Excel返回值处理器 到 springmvc 中
    • addRequestExcelArgumentResolver

      public void addRequestExcelArgumentResolver()
      追加 Excel 请求处理器 到 springmvc 中
    • addHandlers

      @PostConstruct public void addHandlers()
      add request and response handlers