springbootjar包启动
# 使用debug模式启用jar包命令:
java -jar *.jar -debug
# 启动指定配置文件
java -jar *.jar --spring.profiles.active=dev,prod
springboot配置文件的使用
1.使用value注解直接获取配置
# 配置示例
person:
name: zhangsan
age: 18
# 代码示例
@Value("${person.name:defaultName}")
private String name;
2.使用实体类装载配置
# 配置同上
# 代码示例
@Component
@ConfigurationProperties(prefix = "person")
public class Person {
private String name;
private Integer age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
}
3.直接在bean上注入配置
# 配置
info:
url: www.baidu.com
msg: testUrl
# 代码示例
@Configuration
public class DemoConfiguration {
@Bean
@ConfigurationProperties(prefix = "info")
public Info getInfo() {
return new Info();
}
}