maven依赖:
<dependency>
<groupId>com.typesafe</groupId>
<artifactId>config</artifactId>
<version>1.3.3</version>
</dependency>
测试代码如下:
import com.typesafe.config.Config;
import com.typesafe.config.ConfigFactory;
import com.typesafe.config.ConfigValue;
import java.io.File;
import java.util.Map;
/**
* @Author cfwang
* @Date 2019/12/19
*/
public class ConfigTest {
public static void main(String[] args) {
/**
* 使用步骤:
* 1.在resource目录下创建配置文件(application.conf 或者 application.json 或者 application.properties)
* 默认加载顺序conf->json->properties
* 注意:只能conf,json,properties后缀格式文件
*
* 加载任意位置的配置文件——灵活
* Config c = ConfigFactory.parseFile(new File("*****.conf"))
*/
File file = new File("E:\\logindb.conf");
Config config1 = ConfigFactory.parseFile(file);
/**
* 加载指定的文件
*/
Config config2 = ConfigFactory.load("mysql.conf");
System.out.println(config2.getString("login.db.username"));
System.out.println(config2.getString(