springboot读取yml数组的方式

1:第一种:yml配置方式:

saas2:
  config2: sys_abc,doc_item_column,doc_category_manage

1-1:springboot读取的第一种方法

@Configuration
public class MybatisPlusSaasConfig {
    
    

    @Value("${saas2.config2}")
    private  List<String> aliasConfig;

1-2:springboot读取的第二种方法,主要要加上@Component,属性一定要生成setter和getter方法

@Component
@ConfigurationProperties(prefix = "saas2")
public class MybatisPlusSaasConfig {
    
    


    public List<String> getConfig2() {
    
    
        return config2;
    }

    public void setConfig2(String[] config2) {
    
    
        this.config2 = config2;
    }

    public List<String> getTENANT_TABLE() {
    
    
        return TENANT_TABLE;
    }

2:第二种:yml配置方式:

saas2:
  config2:
    - sys_abc
    - doc_item_column
    - doc_category_manage

2-1:springboot读取的第一种方法,主要要加上@Component,属性一定要生成setter和getter方法

@Component
@ConfigurationProperties(prefix = "saas2")
public class MybatisPlusSaasConfig {
    
    


    public List<String> getConfig2() {
    
    
        return config2;
    }

    public void setConfig2(String[] config2) {
    
    
        this.config2 = config2;
    }

    public List<String> getTENANT_TABLE() {
    
    
        return TENANT_TABLE;
    }

猜你喜欢

转载自blog.csdn.net/qq_19891197/article/details/129904829