前言:
往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();
}
}