Springboot配置文件中配置List集合

Springboot的配置文件分为两种:

一种为properties文件;

另一种为yml文件。

本文以yml的配置来说明。

在开发过程中遇到需要给特定的几个部门进行数据推送,而且设置的部门需要可配置,在这个需求中就可以使用在配置文件中配置集合,具体在yml中的配置如下:

mes:
  #  接口地址
  url: http://localhost:9006/bomService/receivePlanTask
  # 部门列表   在列表的进行推送,不在列表的不进行推送
  deptList:
    - '6010201'
    - '6010202'
    - '6010203'

集合和对象的读取方式一样,也是使用 @ConfigurationProperties 来读取的,具体实现如下:

import java.util.List;

import lombok.Data;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * 描述: .
 *
 * @author fucc
 * @version 2023.05.16 2023/5/16 19:04
 */
@Data
@Component
@ConfigurationProperties(prefix = "mes")
public class MesConfig {

    private String url;

    private List<String> deptList;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值