xxl-job(2.0.2升级到2.2.0)出现端口冲突问题
修复方式:
原:
修改为:
出现此问题的原因是: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()方法。 重复调用导致的端口重复