一、创建Properties对象,代码如下:
val pro: Properties = new Properties
1)直接获取class目录下的配置文件,代码如下
pro.load(this.getClass.getResourceAsStream("/settings.properties"))
2)直接用流加载,代码如下
pro.load(new FileInputStream(new File("D:\\Kerberos5\\settings.properties")))
二、利用Typesafe的Config库
利用config库下的ConfigFactory类来加载配置文件。
首先引入依赖,如下
<dependency>
<groupId>com.typesafe</groupId>
<artifactId>config</artifactId>
<version>1.3.0</version>
</dependency>
ConfigFactory.load() 默认加载classpath下的配置文件。代码如下:
val Config = ConfigFactory.load("settings.properties")