没有合适的资源?快使用搜索试试~ 我知道了~
配置生成器
共121个文件
java:97个
properties:16个
testproperties:2个
需积分: 49 3 下载量 88 浏览量
2021-02-15
10:41:11
上传
评论
收藏 113KB ZIP 举报
温馨提示
Java配置构建器 目录 这是什么 ConfigBuilder利用注释和反射来构建自定义类的已配置实例。 其功能包括 定义默认值并从属性文件,系统属性,命令行和其他文件中加载值 不仅配置字符串值,还配置任意类型的字段 配置收集字段 合并配置 JSR303对其构建的实例的验证。 动机 许多Java项目都包含一个或多个存储配置值和对象的类。 通常,这些来自属性文件,系统属性和环境变量或命令行参数,这要求开发人员实现查找和加载文件,解析每个新项目的值等。 这是一个非常耗时的过程,所以为什么不浪费这段时间来快速上手呢? 尽管有一些库可以实现属性文件的加载,并且有一些可能在Spring中构建配置的对象,但到目前为止,还没有一个真正易用但功能强大的解决方案。 这是Config Builder出现的地方。除了config本身,不需要任何其他类。 现在可以通过使用批注轻松地构建配置,而不是手动实现从
资源推荐
资源详情
资源评论
收起资源包目录
配置生成器 (121个子文件)
.gitignore 19B
LICENSE-2.0.html 35KB
FieldValueTransformerComponentTest.java 7KB
ConfigBuilder.java 7KB
FieldValueTransformerTest.java 7KB
FieldValueExtractorTest.java 6KB
ConfigBuilderFactory.java 5KB
StringToPrimitiveTransformerTest.java 5KB
ConfigBuilderTest.java 5KB
FieldValueTransformer.java 5KB
FieldSetterTest.java 5KB
TestConfig.java 5KB
ConfigBuilderIntegrationTest.java 4KB
CharacterSeparatedStringToStringListTransformerTest.java 4KB
CollectionToHashSetTransformerTest.java 4KB
CharacterSeparatedStringToStringSetTransformerTest.java 4KB
CollectionToArrayListTransformerTest.java 4KB
CommandLineHelperTest.java 4KB
StringCollectionToCommaSeparatedStringTransformerTest.java 4KB
ConfigValidatorTest.java 4KB
ConfigBuilderComponentTest.java 3KB
ImportedValueProcessorTest.java 3KB
GenericsAndCastingHelperTest.java 3KB
PropertyLoaderConfiguratorTest.java 3KB
ValueTransformer.java 3KB
ConfigBuilderFactoryTest.java 3KB
AnnotationHelperTest.java 3KB
FieldSetter.java 3KB
StringToPathTransformerTest.java 3KB
ErrorMessageSetupTest.java 3KB
GenericsAndCastingHelper.java 3KB
CommandLineHelper.java 3KB
ConfigValidator.java 2KB
ConstructionHelper.java 2KB
ConstructionHelperTest.java 2KB
PropertyLocationsProcessorTest.java 2KB
ConfigBuilderExceptionTest.java 2KB
FieldValueExtractor.java 2KB
ErrorMessageSetup.java 2KB
CommandLineValueProcessorTest.java 2KB
PropertySuffixProcessorTest.java 2KB
AnnotationHelper.java 2KB
BuilderConfiguration.java 2KB
ImportedValueProcessor.java 1KB
StringOrPrimitiveToPrimitiveTransformer.java 1KB
PropertyLoaderConfigurator.java 1KB
PropertyValueProcessorTest.java 1KB
TestConfigWithoutDefaultConstructor.java 1KB
TestConfigThrowsInvocationTargetExceptionException.java 1KB
TestConfigNotNullViolation.java 1KB
LoadingOrder.java 1KB
EnvironmentVariableProcessorTest.java 1KB
PropertiesFilesProcessorTest.java 1KB
SystemPropertyProcessorTest.java 1KB
CommandLineValueProcessor.java 1KB
PropertyExtensionProcessorTest.java 1KB
BuilderConfigurationTest.java 996B
DefaultValueProcessorTest.java 966B
ValidatorException.java 919B
PropertyLocationsProcessor.java 899B
TestConfigThrowsPrimitiveParsingException.java 874B
PropertyLocations.java 842B
PropertySuffixProcessor.java 725B
PropertyValueProcessor.java 719B
CommandLineValue.java 702B
PropertySuffixes.java 692B
ValueTransformers.java 688B
CollectionToArrayListTransformer.java 650B
ErrorMessageFile.java 635B
CollectionToHashSetTransformer.java 635B
PropertiesFiles.java 626B
PropertyExtension.java 616B
PropertyValue.java 559B
EnvironmentVariableValue.java 556B
DefaultValue.java 549B
SystemPropertyValue.java 547B
CharacterSeparatedStringToStringListTransformer.java 540B
CharacterSeparatedStringToStringSetTransformer.java 527B
EnvironmentVariableProcessor.java 519B
SystemPropertyProcessor.java 509B
PropertiesFilesProcessor.java 499B
PropertyExtensionProcessor.java 488B
DefaultValueProcessor.java 474B
StringCollectionToCommaSeparatedStringTransformer.java 440B
PropertyLoaderConfigurationAnnotation.java 437B
ValueExtractorProcessor.java 411B
ImportedValue.java 399B
ValueExtractorAnnotation.java 398B
Separator.java 350B
PropertyLoaderConfigurationProcessor.java 320B
StringToPathTransformer.java 301B
TestConfigThrowsIllegalArgumentException.java 274B
FactoryInstantiationException.java 217B
Validation.java 212B
PrimitiveParsingException.java 210B
ConfigBuilderException.java 210B
ImportedConfigurationException.java 210B
NoConstructorFoundException.java 204B
TypeTransformerException.java 199B
README.md 9KB
共 121 条
- 1
- 2
资源评论
卡卡乐乐
- 粉丝: 37
- 资源: 4679
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功