Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

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时间格式的时区转换