次のような conf/application.conf 設定があります
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]]
ここで None のケースを処理するにはどうすればよいですか、それとも私の問題ですか List[String] は List[java.util.String] と同じではありませんか?