SpringBoot报错Action: Consider defining a bean named 'webMvcAsyncTaskExecutor' in your configuration

前言:

往SpringBoot2.0项目中,加入webSocket,往config中加入注解@EnableWebSocketMessageBroker,项目无法启动,报错如下:

Action: Consider defining a bean named 'webMvcAsyncTaskExecutor' in your configuration。

解决方法:

在你的Application加入,如下配置,再起启动,就启动起来了.

@SpringBootApplication
public class WsApplication {

    public static void main(String[] args) {
        SpringApplication.run(WsApplication.class, args);
    }
	
	//加入如下配置
    @Bean({"threadPoolTaskExecutor", "webMvcAsyncTaskExecutor"})
    public ThreadPoolTaskExecutor threadPoolTaskExecutor() {
        return new ThreadPoolTaskExecutor();
    }
}

你可能感兴趣的:(Spring,Boot)