Spring Boot配置文件yml自定义数组或List集合

自定义List集合

首先在application.yml文件中配置

email:
  mailList[0]:
    username: xxx@xxx.com
    password: axxx
  mailList[1]:
    username: xxx@xxx.com
    password: bxxx

然后配置接受类

@Data
@Configuration
@ConfigurationProperties("email")
public class EmailConfig {
    private List<MailInfo> mailList;  //注意字段名称保持一致
}

MailInfo类的内容是

@Data
public class MailInfo {
    private String username;
    private String password;
}

自定义数组

首先在application.yml文件中配置

path:
  ignored-token-path: /base/xx/login, /home/**
  ignored-role-path: /base/xx/logout, /base/xx/menu

然和配置接受类

@Data
@Configuration
@ConfigurationProperties("path")
public class PathConfig {
    private String[] ignoredTokenPath;
    private String[] ignoredRolePath;
}
上一篇 Spring Boot通过名称获取bean(applicationContext)
下一篇 Spring Boot时间格式的时区转换
目录
文章列表
1 Android集成Bugly热更新
Android集成Bugly热更新
2
Android Gradle compile、provided、api、implementation等指令注意点
Android Gradle compile、provided、api、implementation等指令注意点
3
Spring Boot + EventBus使用教程
Spring Boot + EventBus使用教程
4
RabbitMQ七种队列模式介绍与应用场景(通俗易懂)
RabbitMQ七种队列模式介绍与应用场景(通俗易懂)
5
Android的HorizontalScrollView控件使用注意
Android的HorizontalScrollView控件使用注意
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。