beanio 是否可以支持除 csv、fixedLength、delimited、json 和 xml 之外的更多流格式?我已经从 beanio 创建了一个新模块来添加新格式,但是 StreamCompiler 用于映射格式的 beanio.properties 位于 beanio 父项目中,我将如何向其中添加新格式?
问问题
384 次
1 回答
1
我不知道您是否可以通过这种方式扩展 BeanIO,但如果这对您有用,那就太好了。
请参阅参考文档的第 8 节,了解如何提供您的自定义beanio.properties
文件
8.0。配置
在某些情况下,可以通过设置可选属性值来控制 BeanIO 行为。可以使用系统属性或属性文件设置属性。BeanIO 将按以下优先级顺序加载配置设置:
- 系统属性。
- 一个名为
beanio.properties
. 该文件将首先在应用程序的工作目录中查找,然后在类路径中查找。
beanio.properties
可以使用 System 属性覆盖的名称和位置org.beanio.configuration
。在以下示例中,将从名为 的文件加载配置设置config/settings.properties
,首先相对于应用程序的工作目录,如果未找到,则从应用程序类路径的根目录加载。
java -Dorg.beanio.configuration=config/settings.properties example.Main
如果您可以通过这种方式扩展支持的格式,请告诉我们。
于 2018-04-29T14:34:16.117 回答