gpt4 book ai didi

java - 排除由组件扫描添加的拦截器

转载 作者:行者123 更新时间:2023-12-01 11:00:24 24 4
gpt4 key购买 nike

我包含一个 jar,其中有一个类,该类为几个具有拦截器的包启用了组件扫描。我想包含这个 jar 并使用这个类,但我不希望使用被扫描的拦截器,并且想要定义我自己的必须使用的拦截器。如何确保排除属于 jar 中类内组件扫描一部分的拦截器?

最佳答案

如果您有权访问包含的源 JAR,我建议从 JAR 中删除组件扫描配置。组件扫描应该设置在最顶层,以避免此类问题,即在“最终”WAR 或 JAR 中。

也就是说,您仍然可以:

  1. 包含 JAR 中的所有配置,并使用 exclude-filter 配置来排除特定包的所有拦截器
  2. 或者不包含 JAR 中的配置并重写您需要的配置

这取决于 JAR 中包含多少(以及什么)Spring 配置。

关于java - 排除由组件扫描添加的拦截器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33376584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com