⬆️ 由于xxl-job2.1.2版本导致的懒加载提前问题,暂时升级到2.2.0快照版本

This commit is contained in:
b2baccline
2020-03-31 15:36:02 +08:00
parent 9e918a90c1
commit 002086ef87
5 changed files with 27 additions and 30 deletions

View File

@@ -15,7 +15,7 @@
<mybatis-plus.version>3.3.1</mybatis-plus.version>
<simple-cache.version>1.0.0</simple-cache.version>
<swagger.core.version>1.5.2</swagger.core.version>
<xxl-job.version>2.1.2</xxl-job.version>
<xxl-job.version>2.2.0-SNAPSHOT</xxl-job.version>
<spring-boot-admin.version>2.2.2</spring-boot-admin.version>
<oss.aliyun.version>3.8.0</oss.aliyun.version>
</properties>

View File

@@ -2,10 +2,11 @@ package com.hccake.ballcat.common.job;
import com.hccake.ballcat.common.job.properties.XxlJobProperties;
import com.xxl.job.core.executor.impl.XxlJobSpringExecutor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
/**
* @author lengleng
@@ -13,13 +14,15 @@ import org.springframework.context.annotation.Configuration;
* <p>
* xxl 初始化
*/
@Slf4j
@Configuration
@EnableAutoConfiguration
@ComponentScan("com.hccake.ballcat.common.job.properties")
@Import(XxlJobProperties.class)
public class XxlJobAutoConfiguration {
@Bean(initMethod = "start", destroyMethod = "destroy")
@Bean
public XxlJobSpringExecutor xxlJobSpringExecutor(XxlJobProperties xxlJobProperties) {
log.info(">>>>>>>>>>> xxl-job config init.");
XxlJobSpringExecutor xxlJobSpringExecutor = new XxlJobSpringExecutor();
xxlJobSpringExecutor.setAdminAddresses(xxlJobProperties.getAdmin().getAddresses());
xxlJobSpringExecutor.setAppName(xxlJobProperties.getExecutor().getAppName());

View File

@@ -2,14 +2,14 @@ package com.hccake.ballcat.common.job.properties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import org.springframework.context.annotation.Configuration;
/**
* @author lengleng
* @date 2019-09-18
*/
@Data
@Component
@Configuration
@ConfigurationProperties(prefix = "xxl.job")
public class XxlJobProperties {
private XxlAdminProperties admin = new XxlAdminProperties();