类 ThreadPoolConfig

java.lang.Object
com.budwk.app.base.config.ThreadPoolConfig

@IocBean public class ThreadPoolConfig extends Object
版本:
1.0
  • 构造器详细资料

    • ThreadPoolConfig

      public ThreadPoolConfig()
  • 方法详细资料

    • executorService

      @IocBean(name="executorService") public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor executorService()
      bean的名称,默认为首字母小写的方法名 spring管理的线程池,顶级父类也是Executor
    • asyncExecute

      public <T> void asyncExecute(List<T> list, Integer batchSize, String mode, boolean isFastInsertOrUpdateIgnoreNull)
      异步执行
      类型参数:
      T -
      参数:
      list - 泛型list,任意实体类集合
      batchSize - 期望单次操作的数量,默认200
      mode - insert插入 ; update更新 ; insertOrUpdate插入或更新
      isFastInsertOrUpdateIgnoreNull - mode为新增此值为true代表fastInsert;mode为修改时此值为true代表updateIgnoreNull