1. Code structure
Configuration in the application.properties file
personal.province= JiangSu
personal.city= NanJing
PersonalProperties.java content
@Component public class PersonalProperties { @Value("${personal.province}") private String province; @Value("${personal.city}") private String city; public String getProvince() { return province; } public void setProvince(String province) { this.province = province; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } }
DemoController.java content
@RestController public class DemoController { @Autowired PersonalProperties personalProperties; @RequestMapping("/demo") private String demo() { return personalProperties.getCity() + " , "+ personalProperties.getProvince(); } }
Start DemoApplicatiuon.java
The webpage opens http://localhost:8080/demo
The page shows: NanJing , JiangSu