├── .editorconfig ├── .github └── workflows │ ├── gradle.yml │ ├── release-maven-auto.yml │ ├── release-maven-manual.yml │ └── release-maven-snapshot.yml ├── .gitignore ├── LICENSE ├── README.md ├── changelog.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src ├── main │ ├── java │ │ └── com │ │ │ └── houkunlin │ │ │ └── system │ │ │ └── dict │ │ │ └── starter │ │ │ ├── ClassUtil.java │ │ │ ├── ClassUtilJava11.java │ │ │ ├── DictController.java │ │ │ ├── DictEnum.java │ │ │ ├── DictRedisConfiguration.java │ │ │ ├── DictRegistrar.java │ │ │ ├── DictUtil.java │ │ │ ├── SystemDictAutoConfiguration.java │ │ │ ├── SystemDictConverterWebMvcConfigurer.java │ │ │ ├── SystemDictRegistrarAutoConfiguration.java │ │ │ ├── SystemDictScan.java │ │ │ ├── SystemDictScanRegistrar.java │ │ │ ├── actuator │ │ │ ├── DictEndpoint.java │ │ │ ├── RefreshDictEndpoint.java │ │ │ ├── SystemDictActuatorAutoConfiguration.java │ │ │ └── SystemDictProviderEndpoint.java │ │ │ ├── bean │ │ │ ├── DictTypeVo.java │ │ │ └── DictValueVo.java │ │ │ ├── bytecode │ │ │ ├── BytecodeClassLoader.java │ │ │ ├── DictChildrenObjectGenerate.java │ │ │ ├── IDictConverterGenerate.java │ │ │ ├── IDictConverterGenerateAsmImpl.java │ │ │ └── IDictConverterGenerateJavassistImpl.java │ │ │ ├── cache │ │ │ ├── DictCacheCustomizer.java │ │ │ └── DictCacheFactory.java │ │ │ ├── jackson │ │ │ ├── DictDefaultSerializerProviderImpl.java │ │ │ └── DictJackson2ObjectMapperBuilderCustomizer.java │ │ │ ├── json │ │ │ ├── Array.java │ │ │ ├── DictBoolType.java │ │ │ ├── DictConverter.java │ │ │ ├── DictText.java │ │ │ ├── DictTextJsonSerializer.java │ │ │ ├── DictTextJsonSerializerBasic.java │ │ │ ├── DictTextJsonSerializerDefault.java │ │ │ ├── DictTextJsonSerializerEnums.java │ │ │ ├── DictType.java │ │ │ ├── DictTypeKeyHandler.java │ │ │ ├── DictTypes.java │ │ │ ├── DictValid.java │ │ │ ├── DictValid3.java │ │ │ ├── DictValid3ConstraintValidator.java │ │ │ ├── DictValidConstraintValidator.java │ │ │ └── VoidDictTypeKeyHandler.java │ │ │ ├── notice │ │ │ ├── DictAmqpConfiguration.java │ │ │ ├── DictRedisSubscribeConfiguration.java │ │ │ ├── RefreshDictEvent.java │ │ │ ├── RefreshDictTypeEvent.java │ │ │ ├── RefreshDictValueEvent.java │ │ │ └── RefreshNoticeData.java │ │ │ ├── properties │ │ │ ├── BytecodeType.java │ │ │ ├── DictProperties.java │ │ │ ├── DictPropertiesCache.java │ │ │ ├── DictPropertiesController.java │ │ │ ├── DictPropertiesStorePrefixKey.java │ │ │ ├── MqType.java │ │ │ └── StoreType.java │ │ │ ├── provider │ │ │ ├── DictProvider.java │ │ │ └── SystemDictProvider.java │ │ │ └── store │ │ │ ├── DictStore.java │ │ │ ├── LocalDictStore.java │ │ │ ├── LocalDictStoreConfiguration.java │ │ │ ├── RedisDictStore.java │ │ │ ├── RedisDictStoreConfiguration.java │ │ │ ├── RemoteDict.java │ │ │ └── RemoteDictDefaultImpl.java │ └── resources │ │ └── META-INF │ │ ├── spring.factories │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports └── test │ ├── java │ ├── com │ │ └── houkunlin │ │ │ └── system │ │ │ └── dict │ │ │ └── starter │ │ │ ├── ApplicationTests.java │ │ │ ├── ArrayUsageTest.java │ │ │ ├── BasicUsageTest.java │ │ │ ├── DictEnumUsageTest.java │ │ │ ├── DictTypeKeyHandlerImpl.java │ │ │ ├── DictTypeKeyHandlerUsageTest.java │ │ │ ├── DictUtilTransformTest.java │ │ │ ├── EnumUsageTest.java │ │ │ ├── ExamplesController.java │ │ │ ├── ExamplesTests.java │ │ │ ├── RefreshTest.java │ │ │ ├── TestConverter.java │ │ │ ├── TreeDataTest.java │ │ │ └── common │ │ │ ├── CommandRunnerTests1.java │ │ │ ├── CommandRunnerTests2.java │ │ │ ├── Config.java │ │ │ ├── MyDictCacheCustomizer.java │ │ │ ├── ScheduledRefreshDicEvent.java │ │ │ ├── bean │ │ │ ├── Bean1.java │ │ │ ├── Bean2.java │ │ │ ├── PeopleType.java │ │ │ ├── PeopleType2.java │ │ │ ├── SiteType.java │ │ │ ├── Switch.java │ │ │ ├── Switch2.java │ │ │ ├── User.java │ │ │ ├── User1.java │ │ │ ├── UserGender.java │ │ │ ├── UserType.java │ │ │ └── Whether.java │ │ │ ├── provider │ │ │ ├── DbDictProvider.java │ │ │ ├── DbTreeDictProvider.java │ │ │ ├── DictUser.java │ │ │ ├── MyProvider.java │ │ │ └── UserDictProvider.java │ │ │ └── valid │ │ │ ├── DictValidBean.java │ │ │ └── DictValidController.java │ └── test │ │ └── converter │ │ ├── PeopleType1Converter.java │ │ ├── PeopleType2Converter.java │ │ ├── Switch1Converter.java │ │ └── Switch2Converter.java │ └── resources │ ├── application-jackson.yml │ ├── application-mq.yml │ ├── application-mvc.yml │ ├── application-redis.yml │ └── application.yml └── usage.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/release-maven-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/.github/workflows/release-maven-auto.yml -------------------------------------------------------------------------------- /.github/workflows/release-maven-manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/.github/workflows/release-maven-manual.yml -------------------------------------------------------------------------------- /.github/workflows/release-maven-snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/.github/workflows/release-maven-snapshot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/changelog.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'system-dict-starter' 2 | -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/ClassUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/ClassUtil.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/ClassUtilJava11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/ClassUtilJava11.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/DictController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/DictController.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/DictEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/DictEnum.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/DictRedisConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/DictRedisConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/DictRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/DictRegistrar.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/DictUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/DictUtil.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/SystemDictAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/SystemDictAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/SystemDictConverterWebMvcConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/SystemDictConverterWebMvcConfigurer.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/SystemDictRegistrarAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/SystemDictRegistrarAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/SystemDictScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/SystemDictScan.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/SystemDictScanRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/SystemDictScanRegistrar.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/actuator/DictEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/actuator/DictEndpoint.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/actuator/RefreshDictEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/actuator/RefreshDictEndpoint.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/actuator/SystemDictActuatorAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/actuator/SystemDictActuatorAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/actuator/SystemDictProviderEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/actuator/SystemDictProviderEndpoint.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/bean/DictTypeVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/bean/DictTypeVo.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/bean/DictValueVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/bean/DictValueVo.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/bytecode/BytecodeClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/bytecode/BytecodeClassLoader.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/bytecode/DictChildrenObjectGenerate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/bytecode/DictChildrenObjectGenerate.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/bytecode/IDictConverterGenerate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/bytecode/IDictConverterGenerate.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/bytecode/IDictConverterGenerateAsmImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/bytecode/IDictConverterGenerateAsmImpl.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/bytecode/IDictConverterGenerateJavassistImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/bytecode/IDictConverterGenerateJavassistImpl.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/cache/DictCacheCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/cache/DictCacheCustomizer.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/cache/DictCacheFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/cache/DictCacheFactory.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/jackson/DictDefaultSerializerProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/jackson/DictDefaultSerializerProviderImpl.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/jackson/DictJackson2ObjectMapperBuilderCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/jackson/DictJackson2ObjectMapperBuilderCustomizer.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/Array.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictBoolType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictBoolType.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictConverter.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictText.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictTextJsonSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictTextJsonSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictTextJsonSerializerBasic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictTextJsonSerializerBasic.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictTextJsonSerializerDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictTextJsonSerializerDefault.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictTextJsonSerializerEnums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictTextJsonSerializerEnums.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictType.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictTypeKeyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictTypeKeyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictTypes.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictValid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictValid.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictValid3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictValid3.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictValid3ConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictValid3ConstraintValidator.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/DictValidConstraintValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/DictValidConstraintValidator.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/json/VoidDictTypeKeyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/json/VoidDictTypeKeyHandler.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/notice/DictAmqpConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/notice/DictAmqpConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/notice/DictRedisSubscribeConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/notice/DictRedisSubscribeConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/notice/RefreshDictEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/notice/RefreshDictEvent.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/notice/RefreshDictTypeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/notice/RefreshDictTypeEvent.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/notice/RefreshDictValueEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/notice/RefreshDictValueEvent.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/notice/RefreshNoticeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/notice/RefreshNoticeData.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/properties/BytecodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/properties/BytecodeType.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/properties/DictProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/properties/DictProperties.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/properties/DictPropertiesCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/properties/DictPropertiesCache.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/properties/DictPropertiesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/properties/DictPropertiesController.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/properties/DictPropertiesStorePrefixKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/properties/DictPropertiesStorePrefixKey.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/properties/MqType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/properties/MqType.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/properties/StoreType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/properties/StoreType.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/provider/DictProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/provider/DictProvider.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/provider/SystemDictProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/provider/SystemDictProvider.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/store/DictStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/store/DictStore.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/store/LocalDictStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/store/LocalDictStore.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/store/LocalDictStoreConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/store/LocalDictStoreConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/store/RedisDictStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/store/RedisDictStore.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/store/RedisDictStoreConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/store/RedisDictStoreConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/store/RemoteDict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/store/RemoteDict.java -------------------------------------------------------------------------------- /src/main/java/com/houkunlin/system/dict/starter/store/RemoteDictDefaultImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/java/com/houkunlin/system/dict/starter/store/RemoteDictDefaultImpl.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/ApplicationTests.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/ArrayUsageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/ArrayUsageTest.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/BasicUsageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/BasicUsageTest.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/DictEnumUsageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/DictEnumUsageTest.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/DictTypeKeyHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/DictTypeKeyHandlerImpl.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/DictTypeKeyHandlerUsageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/DictTypeKeyHandlerUsageTest.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/DictUtilTransformTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/DictUtilTransformTest.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/EnumUsageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/EnumUsageTest.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/ExamplesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/ExamplesController.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/ExamplesTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/ExamplesTests.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/RefreshTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/RefreshTest.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/TestConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/TestConverter.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/TreeDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/TreeDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/CommandRunnerTests1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/CommandRunnerTests1.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/CommandRunnerTests2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/CommandRunnerTests2.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/Config.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/MyDictCacheCustomizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/MyDictCacheCustomizer.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/ScheduledRefreshDicEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/ScheduledRefreshDicEvent.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/Bean1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/Bean1.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/Bean2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/Bean2.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/PeopleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/PeopleType.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/PeopleType2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/PeopleType2.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/SiteType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/SiteType.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/Switch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/Switch.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/Switch2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/Switch2.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/User.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/User1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/User1.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/UserGender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/UserGender.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/UserType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/UserType.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/bean/Whether.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/bean/Whether.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/provider/DbDictProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/provider/DbDictProvider.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/provider/DbTreeDictProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/provider/DbTreeDictProvider.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/provider/DictUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/provider/DictUser.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/provider/MyProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/provider/MyProvider.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/provider/UserDictProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/provider/UserDictProvider.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/valid/DictValidBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/valid/DictValidBean.java -------------------------------------------------------------------------------- /src/test/java/com/houkunlin/system/dict/starter/common/valid/DictValidController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/com/houkunlin/system/dict/starter/common/valid/DictValidController.java -------------------------------------------------------------------------------- /src/test/java/test/converter/PeopleType1Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/test/converter/PeopleType1Converter.java -------------------------------------------------------------------------------- /src/test/java/test/converter/PeopleType2Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/test/converter/PeopleType2Converter.java -------------------------------------------------------------------------------- /src/test/java/test/converter/Switch1Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/test/converter/Switch1Converter.java -------------------------------------------------------------------------------- /src/test/java/test/converter/Switch2Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/java/test/converter/Switch2Converter.java -------------------------------------------------------------------------------- /src/test/resources/application-jackson.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/resources/application-jackson.yml -------------------------------------------------------------------------------- /src/test/resources/application-mq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/resources/application-mq.yml -------------------------------------------------------------------------------- /src/test/resources/application-mvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/resources/application-mvc.yml -------------------------------------------------------------------------------- /src/test/resources/application-redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/resources/application-redis.yml -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/src/test/resources/application.yml -------------------------------------------------------------------------------- /usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/houkunlin-starter/system-dict-starter/HEAD/usage.md --------------------------------------------------------------------------------