相关疑难解决方法(0)

Spring Boot - 用于设置TaskExecutor的任何快捷方式?

只是想检查是否有人有更快的方法在Spring引导期间为Spring MVC设置TaskExecutor(使用自动配置).这是我到目前为止:

@Bean
protected ThreadPoolTaskExecutor mvcTaskExecutor() {
    ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();
    executor.setThreadNamePrefix("my-mvc-task-executor-");
    executor.setCorePoolSize(5);
    executor.setMaxPoolSize(200);
    return executor;
}

@Bean
protected WebMvcConfigurer webMvcConfigurer() {
    return new WebMvcConfigurerAdapter() {
        @Override
        public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
            configurer.setTaskExecutor(mvcTaskExecutor());
        }
    };
}
Run Code Online (Sandbox Code Playgroud)

有没有人有更好/更快的方法来做到这一点?

-Joshua

spring-boot

12
推荐指数
1
解决办法
5045
查看次数

如何在Spring中检查@Async调用是否已完成?

我使用@Async注释执行rsync命令的方法.一次有十个线程调用此方法.我的要求是在所有十个线程完成rsync命令执行之后,只有我剩下的代码应该执行但是没有得到如何检查我的所有十个线程是否完全执行了@Async方法?所以请告诉我一个方法来检查它

java spring asynchronous spring-mvc

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

asynchronous ×1

java ×1

spring ×1

spring-boot ×1

spring-mvc ×1