zoukankan      html  css  js  c++  java
  • 2小时学会Spring Boot学习-项目属性配置

    1.项目属性配置

    resources文件夹下新建 application.yml application-dev.yml application-prod.yml文件

    application.yml按需读取dev或prod中的参数

    application.yml文件

    spring:
    profiles:
    active: dev

    application-dev.yml文件
    server:
    port: 8080
    girl:
    cupSize: B
    age: 18

    application-prod.yml文件
    server:
    port: 8081
    girl:
    cupSize: F
    age: 18

    新建GirlProperties.java

    @Component
    @ConfigurationProperties(prefix = "girl")
    public class GirlProperties {

    private String cupSize;

    private Integer age;


    public String getCupSize() {
    return cupSize;
    }

    public void setCupSize(String cupSize) {
    this.cupSize = cupSize;
    }

    public Integer getAge() {
    return age;
    }

    public void setAge(Integer age) {
    this.age = age;
    }

    }

    controller类中调用
    @RestController
    public class HelloController {

    @Autowired
    private GirlProperties girlProperties;

    @GetMapping(value = "/hello")
    public String say(){
    return girlProperties.getCupSize();
    }
    }
     
  • 相关阅读:
    c++11之智能指针
    SurfaceFlinger与Surface概述
    android GUI 流程记录
    文章收藏
    android performance
    POJ3349
    java中的volatile和synchronized
    [原创]分期还款的名义利率与真实利率
    Java IO 流总结
    telegram
  • 原文地址:https://www.cnblogs.com/zhcnblog/p/8891122.html
Copyright © 2011-2022 走看看