アノテーション@Valueマッピングを使用する
application.ymlの構成は次のとおりです
person:
name: zhangsan
age: 18
エンティティBeanコードは次のとおりです
@Controller
public class QuickStartController {
@Value("${person.name}")
private String name;
@Value("${person.age}")
private Integer age;
@RequestMapping("/quick")
@ResponseBody
public String quick(){
return "springboot 访问成功! name="+name+",age="+age;
}
}
アノテーション@ConfigurationPropertiesマッピングを使用する
application.ymlの構成は次のとおりです。
person:
name: zhangsan
age: 18
エンティティBeanコードは次のとおりです。
@Controller
@ConfigurationProperties(prefix = "person")
public class QuickStartController {
private String name;
private Integer age;
@RequestMapping("/quick")
@ResponseBody
public String quick(){
return "springboot 访问成功! name="+name+",age="+age;
}
public void setName(String name) {
this.name = name;
}
public void setAge(Integer age) {
this.age = age;
}
}