scala将properties配置文件导入map
时间: 2023-07-31 19:13:35 浏览: 179
读取properties文件返回map
你可以使用 Java 标准库中的 Properties 类将配置文件导入到 Map 中。以下是一个示例:
```scala
import java.io.FileReader
import java.util.Properties
val props = new Properties()
props.load(new FileReader("application.properties"))
val map = props.entrySet().asScala.map(entry => entry.getKey.toString -> entry.getValue.toString).toMap
```
这里假设你的配置文件名为 `application.properties`。首先创建一个 Properties 对象并使用 `load` 方法加载配置文件,然后使用 `entrySet()` 方法返回键值对的集合,使用 `asScala` 方法将其转换为 Scala 集合,最后使用 `map` 方法将其转换为 Map。注意,我们需要将 `entry.getKey` 和 `entry.getValue` 方法的返回值转换为字符串类型,因为它们返回的是 Java 对象类型。
阅读全文