Файл конфигурации Play 2: чтение списка строковой переменной

Я пытаюсь прочитать эту переменную из своего конфигурационного файла Play 2:

email.bcc = ["[removed_email]", "[removed_email]", "[removed_email]"]

Затем я попытаюсь прочитать его по этой строке:

private val bcc = Play.application.configuration.getStringList("email.bcc")

Проблема в том, что мне нужен тип List [String] для bcc, и я получаю опцию [java.util.List [String]]

Мой вопрос: как прочитать список строк в List [String], а не этот странный тип "java"?

1 ответ

Что-то вроде этого?

import scala.collection.JavaConverters._
val myList: List[String] = bbc map (_.asScala.toList) getOrElse Nil

licensed under cc by-sa 3.0 with attribution.