Springboot读取资源文件

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();
    }
}

猜你喜欢

转载自blog.csdn.net/yy23yy80/article/details/80937882