springboot配置文件,默认配置文件application.propertie或者application.yml,可同时存在。
基础使用
application.propertie增加配置:local.ip=192.168.1.1
application.yml增加配置【使用缩进】:
jdbc:
name: lhx
默认位置:classpath、classpath:/config、file:/、file:config下
注意:application.properties==application-default.properties
1.1、读取方式
方式一、Environment方式读取
context.getEnvironment().getProperty("local.ip","默认值")
@SpringBootApplication public class App { @Bean public Runnable createRunnable() { return () -> { System.out.println("spring boot is running"); }; } public static void main(String[] args) { ConfigurableApplicationContext context = SpringApplication.run(App.class, args); context.getBean(Runnable.class).run(); System.out.println(context.getEnvironment().getProperty("local.ip")); context.close(); } }