gpt4 book ai didi

java - 覆盖来自外部库的 bean

转载 作者:行者123 更新时间:2023-12-02 06:06:54 26 4
gpt4 key购买 nike

如果我有一个项目,其中依赖于一个库,其中未指定 bean 的范围(默认情况下是单例),是否有办法覆盖 bean 定义以保持其相同,但仅将范围更改为原型(prototype),是在运行时还是通过 bean 配置?

最佳答案

分三种情况:

  • 如果你想要覆盖的bean在标记的配置类中使用 @Confgiuration 注解,可以排除此配置类并从那里声明所有bean
  • 如果注释直接出现在类上,则应排除这些类来自 @ComponentScan basePackages 。
  • 您可以设置标记为的配置类的顺序@Configuration注解,最后一个配置类将覆盖所有先前声明的bean

关于java - 覆盖来自外部库的 bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55936559/

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