SpringBoot获取配置文件内容及多配置切换

获取配置文件内容的两种方法

1.使用@Value注解


@Value("${girl.cupSize}")
    private String cupSize;

2.使用实体类封装

配置文件:

girl:
  cupSize: B
  age: 18
  content: "aaaa${girl.cupSize}"

实体类:

@Component
@ConfigurationProperties(prefix = "girl")
public class GirlProperties {
    private String cupSize;
    private String age;
    private String content;

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getCupSize() {
        return cupSize;
    }

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

多配置文件切换

第一种:

创建多个配置文件

image.png

在application.yml 这个文件中制定选择的配置

spring:
  profiles:
    active: pro

active所对应的就是配置文件.

第二种:

使用java命令启动的时候
使用

java -jar XXX.jar --spring.profiles.active=pro

来指定使用那个配置.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容