一、引入依赖
<dependency>
<groupId>com.typesafe</groupId>
<artifactId>config</artifactId>
<version>1.4.1</version>
</dependency>
二、配置文件
application.conf
db.user = "admin"
db.password = "123456"
es.host = "localhost"
es.port = 9200
三、scala使用
object TestConfig {
def main(args: Array[String]): Unit = {
//加载配置
val config = ConfigFactory.load()
//获取属性
val user = config.getString("db.user")
print(user)
}
}
四、java使用
public class Application {
private static final Config config = ConfigFactory.load();
public static void main(String[] args) {
System.out.println("db.user:"+config.getString("db.user"));
System.out.println("es.port:"+config.getInt("es.port"));
}
}