Class ResponseExcelAutoConfiguration

java.lang.Object
com.pig4cloud.plugin.excel.ResponseExcelAutoConfiguration

@AutoConfiguration @Import(ExcelHandlerConfiguration.class) @EnableConfigurationProperties(ExcelConfigProperties.class) public class ResponseExcelAutoConfiguration extends Object
Author:
lengleng
  • Field Details

    • requestMappingHandlerAdapter

      private final org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter requestMappingHandlerAdapter
    • responseExcelReturnValueHandler

      private final ResponseExcelReturnValueHandler responseExcelReturnValueHandler
  • Constructor Details

    • ResponseExcelAutoConfiguration

      public ResponseExcelAutoConfiguration()
  • 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
    • setReturnValueHandlers

      @PostConstruct public void setReturnValueHandlers()
      追加 Excel返回值处理器 到 springmvc 中
    • setRequestExcelArgumentResolver

      @PostConstruct public void setRequestExcelArgumentResolver()
      追加 Excel 请求处理器 到 springmvc 中