【Java 如何将yml配置里的LIst<Object>注入到spring】

【Java 如何将yml配置里的LIst<Object>注入到spring】,第1张

【Java 如何将yml配置里的LIst<Object>注入到spring】

                Java 如何将yml配置里的LIst注入到spring

        

     1.引入依赖

                


    org.springframework.boot
    spring-boot-configuration-processor
    true

2. yml 配置文件中的配置格式应为

test:
  students:
    -
      name: "duan"
      age: "别问,问就是18"
      gender: "男"
    -
      name: "帅哥"
      age: "17"
      gender: "男"

3.java 注入方式;

        

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.List;

@Configuration
@ConfigurationProperties(prefix = "test",ignoreInvalidFields = true)
@Data
public class CertManagerItemsConfig {
    List students;
}

    注意:  prefix 对应的 test 一定要写对,

                students 对应的二级 students;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5678049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)