我想创建一个使用Scala,ActiveRecord的表:scala-activerecord:如何将自定义配置传递给Tables.initialize?
Tables.initialize(ConfigFactory.load(env))
这是不行的,因为initialize
只接受Map[String, Any]
。 我的第二次尝试是:
Tables.initialize(ConfigFactory.load(env).root())
其中root()
回报ConfigObject
:
public interface ConfigObject extends ConfigValue, Map<String, ConfigValue>
我仍然得到:
Error:(15, 49) type mismatch;
found : com.typesafe.config.ConfigObject
required: Map[String,Any]
Tables.initialize(ConfigFactory.load(env).root())
^
我不明白这一点,Any
应该接受任何价值,为什么它不接受ConfigValue
?
如何将我的配置传递给Tables.initialize
方法?