等效于初始化bean列表的注释

时间:2020-06-04 09:51:56

标签: java spring spring-boot

我有一个在 context.xml 中定义的bean内初始化的属性,如下所示:

        <property name="filters">
           <list>
            <!-- declared using annotations  -->
                <ref bean="filter1"/>
                <ref bean="filer2"/>

            </list>
        </property>

是否有与此等效的注释,所以我不需要使用@PostConstruct和@Autowire过滤器一个一个地编写单独的方法吗?

目前,我的操作如下:

@Component
public class Myclass{

  @Autowired 
  private Filter filter1;

  @Autowired
  private Filter filter2;


  private List<Filter> filters;

  @PostConstruct
  private void setFilters(){
    filters = List.of(filter1, filter2);
  }



}

0 个答案:

没有答案
相关问题