SpringBoot 开发中,在IDEA工具里面新建项目后,会有个启动类,以及配置文件 application.properties。下面小编演示一下,在启动类中读取 application.properties 配置文件。
配置文件:
#application.properties 文件配置
string.port=1111
integer.port=1111
db.link.url=jdbc:mysql://localhost:3306/kpl_work
db.link.driver=com.mysql.jdbc.Driver
db.link.username=root
db.link.password=root
启动类:
public class Application {
public static void main(String[] args) {
// SpringApplication.run(Application.class, args);
// 获取 springboot 上下文
ConfigurableApplicationContext ctx = SpringApplication.run(Application.class, args);
//获取字符串
System.out.println("String: " + ctx.getEnvironment().getProperty("string.port"));
System.out.println("Integer: " + ctx.getEnvironment().getProperty("integer.port", Integer.class));
System.out.println(ctx.getEnvironment().getProperty("db.link.url"));
System.out.println(ctx.getEnvironment().getProperty("db.link.driver"));
System.out.println(ctx.getEnvironment().getProperty("db.link.username"));
System.out.println(ctx.getEnvironment().getProperty("db.link.password"));
}
}
输出:
String: 1111
Integer: 1111
jdbc:mysql://localhost:3306/kpl_work
com.mysql.jdbc.Driver
root
root