Biz DB: 业务数据库
注解ConfigurationProperties(prefix=“spring.datasource”) 会从application.properties文件中读取spring.datasource开头的配置,并注入到实体对应的属性中。
注解PropertySource(“classpath:druid.properties”) 会从src/main/resources目录下读取druid.properties配置文件,然后用 @Value(“${**}”)注解将值注入到对应的属性中
@EnableTransactionManagement 开启事务
注解@AutoConfigureAfter(MybatisDataSourceConfig.class)
在类MybatisDataSourceConfig初始化完才会初始化当前类
方法configureTasks主要目的是将定时任务内放入线程池
@EnableScheduling 启动定时任务
@Bean(destroyMethod=“shutdown”) 应用服务关闭时,调用内置的shutdown方法关闭线程池
第一步先将重写的回调确认方法重置,然后设置消息唯一id