1.在resources下建立资源文件resource.properties
com.opensource.name=imooc com.opensource.website=www.baidu.com com.opensource.language=java
2.建立POJO,将资源文件中的属性映射到实体类中
@Configuration//代表这段是会引用资源文件的,它是个配置 @ConfigurationProperties(prefix = "com.opensource")//前缀 @PropertySource(value = "classpath:resource.properties")//读取类路径下的资源文件 public class HelloProperties { private String name; private String website; private String language; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getWebsite() { return website; } public void setWebsite(String website) { this.website = website; } public String getLanguage() { return language; } public void setLanguage(String language) { this.language = language; } }
3.建立Controller
@RestController public class HelloControl { @Autowired private HelloProperties helloProperties; @RequestMapping(value = "/hello",method = RequestMethod.GET) public String hello() { return helloProperties.getName()+helloProperties.getLanguage()+helloProperties.getWebsite(); } }