Package cn.twelvet.excel
Class ResponseExcelAutoConfiguration
java.lang.Object
cn.twelvet.excel.ResponseExcelAutoConfiguration
@AutoConfiguration
@Import(ExcelHandlerConfiguration.class)
@EnableConfigurationProperties(ExcelConfigProperties.class)
public class ResponseExcelAutoConfiguration
extends Object
自动配置入口
- Author:
- twelvet
-
Constructor Summary
ConstructorsConstructorDescriptionResponseExcelAutoConfiguration(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter requestMappingHandlerAdapter, ResponseExcelReturnValueHandler responseExcelReturnValueHandler) IOC -
Method Summary
Modifier and TypeMethodDescriptionvoidadd request and response handlersvoid追加 Excel 请求处理器 到 springmvc 中void追加 Excel返回值处理器 到 springmvc 中dynamicNameAspect(NameProcessor nameProcessor) Excel名称解析处理切面SPEL 解析处理器
-
Constructor Details
-
ResponseExcelAutoConfiguration
public ResponseExcelAutoConfiguration(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter requestMappingHandlerAdapter, ResponseExcelReturnValueHandler responseExcelReturnValueHandler) IOC- Parameters:
requestMappingHandlerAdapter- RequestMappingHandlerAdapterresponseExcelReturnValueHandler- ResponseExcelReturnValueHandler
-
-
Method Details
-
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
-