SpringBoot注入数组,集合的巧妙方法

我们在项目中很多时候都有注入数组或集合的需求,利用SpringBoot官方指定的注入,需要编写config配置类,再用@Autowired注解注入,这种方式比较麻烦。下面提供一种巧妙的方法。

简单便捷的注入方式

  1. 首先再application.yml或application.properties配置文件中编写配置。如下图
    在这里插入图片描述
    在这里插入图片描述

  2. 在需要使用的地方使用@Value注解注入,注意SPEL表达式的编写。
    在这里插入图片描述

  3. 这里变量类型可以定义为String[]数组,也可以定义为List集合。在使用的时候按照它们各自的规则取就行了。
    在这里插入图片描述

标准的注入方式

  1. 配置文件配置如下信息请添加图片描述
  2. 编写配置类,提供getter setter方法
    请添加图片描述
  3. 注入使用
    请添加图片描述

猜你喜欢

转载自blog.csdn.net/qq_41570752/article/details/112980014