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解决帧动画OOM的组件FrameAnimDrawable
Android解决帧动画OOM的组件FrameAnimDrawable
2
Spring Boot手动注入Bean
Spring Boot手动注入Bean
3
Swift - 文件及文件夹操作大全
Swift - 文件及文件夹操作大全
4
Android Studio中添加GSON并使用GsonFormat快速实现实体类
Android Studio中添加GSON并使用GsonFormat快速实现实体类
5
Maven项目发布注意事项
Maven项目发布注意事项
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。