首页 > 解决方案 > 如何在运行时将 hocon 配置动态加载到案例类中

问题描述

我正在开发一个库,它将采用用户配置 hocon 和用户提供案例类(在用户应用程序的类路径中),我需要在运行时动态地将 hocon 配置读取到案例类。动态我的意思是我在编译时不知道案例类,我只会通过用户输入在运行时知道案例类。

如何使用类名或 ClassTag 将 hocon 读入案例类?我曾尝试在 tsconfig 周围使用 pureconfig 或 kxbmap/configs 和其他 scala 包装器,但这些在编译时需要案例类信息。

无论如何或有任何工具可以在运行时动态读取 hocon 到案例类?

标签: scalaconfigcase-classhoconpureconfig

解决方案


推荐阅读