# apollo-ue-cases **Repository Path**: xiaoss-390/apollo-ue-cases ## Basic Information - **Project Name**: apollo-ue-cases - **Description**: 学校apollo的一些使用 - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-28 - **Last Updated**: 2020-12-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # apollo-ue-cases #### 介绍 学习apollo的一些使用,本次测试基于本地apollo调试 ### 刷新数据源过程 1. 通过常规套路创建数据源 CustomizedConfigurationPropertiesBinder - 加载bean对象、读取配置文件 RefreshableDataSourceConfiguration - 创建数据源 DataSourceRefresher - 更新上下文 2. 自动刷新数据源 ApolloConfigChangeListener - 通过注解,获取指定前缀更新的配置 ConfigChangeEvent(这个对象会获取所刷新的配置) ApplicationContext.publishEvent - 刷新配置 重新使用新的配置,创建数据源(常规套路)