我正在包含一个jar,它有一个类,它为具有拦截器的几个包启用了组件扫描。我想要包含这个jar并使用这个类,但我不希望使用扫描的拦截器,并且想要定义我自己的必须使用的拦截器。如何确保排除jar中类中组件扫描一部分的拦截器?
答案 0 :(得分:1)
如果您有权访问包含的源JAR,我建议从JAR中删除组件扫描配置。组件扫描应设置在最高级别,以避免这些问题,即在您的" final" WAR或JAR。
那说,你还可以:
exclude-filter
配置排除特定包的所有拦截器,例如这取决于JAR中包含了多少(以及什么)Spring配置。