![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPR1keNRUT1x2RlxGaXRGc4JDTwYVbiVHNHpleO1GTulzRilWO5xkNNh0YwIFSh9Fd4VGdsATMfd3bkFGazxyaHRGcWdUYuVzVa9GczoVdG1mWfVGc5RHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5yM1IDNzgTMzIjNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
修複方式:
原:
修改為:
出現此問題的原因是:2.2.0修改了XxlJobSpringExecutor.java導緻的
2.0.2版本
2.2.0版本
差別在于SmartInitializingSingleton在單例模式是,初始化加載完類之後會調用afterSingletonsInstantiated()方法,此方法調用了XxlJobExecutor.java的start()方法。
@Bean(initMethod = "start", destroyMethod = "destroy") 在bean加載完之後也會調用XxlJobExecutor.java的start()方法。
重複調用導緻的端口重複