有没有可能在SpringBoot中排除beanpostprocessor的执行?

kkih6yb8  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(449)

我有一个依赖项,它包含一个实现 BeanPostProcessor ,并在应用程序启动时修改一些bean。
有没有可能排除这个类的执行,使那些bean保持不变?

ogq8wdun

ogq8wdun1#

尝试在配置文件中使用它

@ComponentScan(excludeFilters = { @ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE, value = { YourClassName.class }) })

这将完全排除该类成为bean的可能性。
如果您希望以后将其作为bean,则必须以编程方式动态地将其添加到上下文中。

相关问题