Class FaqBatchJobConfig

java.lang.Object
com.bytedesk.kbase.faq.batch.FaqBatchJobConfig

@Configuration public class FaqBatchJobConfig extends Object
FAQ批处理作业配置
  • Field Details

    • jobRepository

      @Autowired private org.springframework.batch.core.repository.JobRepository jobRepository
    • transactionManager

      @Autowired private org.springframework.transaction.PlatformTransactionManager transactionManager
    • faqItemProcessor

      @Autowired private FaqItemProcessor faqItemProcessor
    • faqItemWriter

      @Autowired private FaqItemWriter faqItemWriter
  • Constructor Details

    • FaqBatchJobConfig

      public FaqBatchJobConfig()
  • Method Details

    • importFaqJob

      @Bean public org.springframework.batch.core.Job importFaqJob()
      配置FAQ导入作业
    • importFaqStep

      @Bean public org.springframework.batch.core.Step importFaqStep()
      配置FAQ导入步骤
    • defaultExcelResource

      @Bean public org.springframework.core.io.Resource defaultExcelResource()
      配置默认的Resource bean 这个是一个占位符资源,实际使用时会被替换
    • faqExcelReader

      @Bean public FaqExcelReader faqExcelReader(org.springframework.core.io.Resource resource)
      配置FAQ Excel读取器
      Parameters:
      resource - Excel文件资源,如果不手动指定,则使用defaultExcelResource
      Returns:
      配置好的Excel读取器