@Configuration @ConditionalOnProperty(name = "xxl.job.enable",havingValue = "true") @ComponentScan("com.teoan.job.auto.core") public class XxlJobAutoConfiguration { } 1. 2. 3. 4. 5. 6. 7. 8. 这里我们根据xxl.job.enable的值,决定是否启用XXl-JOB的实现方式,如果xxl.job.enable为false,则...
@SpringBootApplication @EnableXxlJob public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } elastic-job elastic-job 集成 Spring Boot 需要将 elastic-job 作为一个 Spring Boot 启动器引入。首先在 Maven 项目的 pom.xml 文件中添加 elas...
spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory ### xxl-job, access token xxl.job.accessToken= ### xxl-job,...
xxl_job_registry:执行器的实例表,保存实例信息和心跳信息,xxl_job_group:每个服务注册的实例列表。执行器启动线程每隔30秒向注册表xxl_job_registry请求一次,更新执行器的心跳信息,调度中心启动线程每隔30秒检测一次xxl_job_registry,将超过90秒还没有收到心跳的实例信息从xxl_job_registry删除,并更新xxl_job_group...
spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory ### 调度中心通讯TOKEN [选填]:非空时启用; xxl.job.accessToken= ...
enable=true spring.mail.properties.mail.smtp.starttls.required=true spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory ### 调度中心通讯TOKEN [选填]:非空时启用; xxl.job.accessToken= ### 调度中心通讯超时时间[选填],单位秒;默认3s; xxl.job.timeout=3 ### 调度...
spring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.starttls.enable=truespring.mail.properties.mail.smtp.starttls.required=truespring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory ### xxl-job,access token 认证token,这个token要和执行器的token一致,用...
spring.mail.properties.mail.smtp.starttls.enable=true spring.mail.properties.mail.smtp.starttls.required=true spring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory ### 调度中心通讯TOKEN [选填]:非空时启用; xxl.job.accessToken= ...
datasource.password=spring.datasource.driver-class-name=com.mysql.jdbc.Driver### 报警邮箱spring.mail.host=smtp.qq.comspring.mail.port=25spring.mail.username=xxx@qq.comspring.mail.password=xxxspring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.starttls.enable=truespring.mail....
在DubboConfigConfiguration使用@EnableDubboConfigBindings达到类似的@ConfigurationProperties的作用。指定前缀的配置参数和对应的实体类绑定起来。 感觉这个地方有点过度设计了,后续会详细讲到。 代码语言:javascript 复制 publicclassDubboConfigConfiguration{/** * Single Dubbo {@link AbstractConfig Config} Bean Binding ...