我有一個的conf/application.conf設置像與Play.current.configuration.getStringList(「mongodb.replicaSetSeeds」)選項處理掙扎
mongodb.replicaSetSeeds = ["bobk-mbp.local:27017","bobk-mbp.local:27018"]
我拉出來在我的代碼一樣(在實際提取是有一點不同,但是這是它的要點)
val replicaSetSeeds = Play.current.configuration.getStringList("mongodb.replicaSetSeeds")
val listOfString: List[String] = replicaSetSeeds.getOrElse(List("localhost"))
但是編譯器恨我
type mismatch; found : Object required: List[String]
getStringList的簽名是
def getStringList(path: String): Option[java.util.List[String]]
我怎麼在這裏辦理無的情況下還是我的問題列表[字符串]是不一樣的列表[java.util.String]?
親愛的讀者,是一個很好的答案。它也可以工作。 –