gpt4 book ai didi

java - 我们可以在另一个配置中覆盖在一个 xml 配置中声明的 spring bean 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:26:46 24 4
gpt4 key购买 nike

我是 Spring 的新手,所以这个问题可能有一个简单的答案,所以如果我问的问题很愚蠢,请容忍我。

我有一个全局 spring 配置文件,我想在许多应用程序中使用它,我想在不同的应用程序中以不同的方式覆盖几个 bean 的一些属性。你能建议最好的方法吗?

例如,我在 global.xml 中有这样的东西。

<bean id="testInstance" class="testClass">
<property name="mem1" ref="val1"/>
<property name="mem2" ref="val2"/>
</bean>

现在,我想从不同的 spring 配置中引用 testInstance 并在覆盖 mem1 之后使用它。 Spring 可以吗?我需要为此使用自定义标签吗?

最佳答案

您可以在另一个 xml 配置中覆盖 xml 中定义的 bean。但是,如果您想利用 @Configuration 来做同样的事情,那么您就不走运了。 Spring 不允许这样做。

https://jira.springsource.org/browse/SPR-9567

关于java - 我们可以在另一个配置中覆盖在一个 xml 配置中声明的 spring bean 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093768/

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