首页 > Spring的include-filter和exclude-filter是如何工作的?

Spring的include-filter和exclude-filter是如何工作的?

Spring的include-filter和exclude-filter是如何工作的?
exclude-filter好像是过滤掉不符合条件的组件不加载,但是include-filter并不是只加载某些组件。能不能详细讲解一下二者的机制?


我们来component-scan的几个属性

这样includeFilters以及excludeFilterF的行为就很清楚了,Spring每扫描一个类,都会经过includeFilters以及excludeFilters,如果某个Filter匹配,就执行相应的操作(实例化或者忽略)


exclude-filter是对应用已经存在不符合条件的组件除外,也就是不加载,include-filter就是应用中已有的组件不能满足业务的需求,还需要加载更多的组件

【热门文章】
【热门文章】