Skip to content

动态配置中心(forge-starter-config)

工程位置:forge-server/forge-framework/forge-starter-parent/forge-starter-config。Maven artifactIdforge-starter-configsrc/main/java 里有 29 个 Java 文件。

引入

xml
<dependency>
    <groupId>com.mdframe.forge</groupId>
    <artifactId>forge-starter-config</artifactId>
</dependency>

自动装配

META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports 登记了:

  • com.mdframe.forge.starter.config.config.ConfigAutoConfiguration
  • com.mdframe.forge.starter.property.config.PropertyRefreshAutoConfiguration

配置属性

config.datasourcecom.mdframe.forge.starter.property.ConfigDbProperties

字段类型类内默认值说明
urlString
usernameString
passwordString
driverClassNameString

类内默认值不是官方启动配置。各服务 application.yml 可以覆盖。

源码类型清单

下面只列 forge-starter-config 自己的公开类型。

接口

  • com.mdframe.forge.starter.config.mapper.SysConfigGroupMapper
  • com.mdframe.forge.starter.config.service.ISysConfigGroupService

  • AppConfigExample
  • ConfigAutoConfiguration
  • ConfigCenterService
  • ConfigChangeListener
  • ConfigConverter
  • ConfigDbProperties
  • ConfigGroupChangeListener
  • ConfigManageController
  • ConfigManagerService
  • ConfigRefreshController
  • ConfigRefreshEvent
  • ConfigRefresher
  • ConfigSyncService
  • CryptoConfigSanitizer
  • CryptoManageConfig
  • DbConfigLoader
  • DbPropertySource
  • DbPropertySourcePostProcessor
  • LoginConfig
  • PropertyRefreshAutoConfiguration
  • RefreshScopeImpl
  • SecurityConfig
  • SysConfigGroup
  • SysConfigGroupController
  • SysConfigGroupServiceImpl
  • SystemConfig
  • WatermarkConfig

相关文档