gpt4 book ai didi

java - 在spring配置中创建具有不同属性值的类的多个bean实例

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

我正在 spring 配置中创建具有不同属性值的类的多个 bean 实例。例如:

<bean id="myBeanA" class="MyClass">
<property name="identifier" value="A"/>
</bean>

<bean id="myBeanY" class="MyClass">
<property name="identifier" value="B"/>
</bean>

我是 Spring 框架的新手,我只是想知道这样做的优点和缺点。

最佳答案

当然可以(正如您已经展示的那样 - 忽略拼写错误)。优点缺点?没有,如果对你有意义的话你就去做......

<bean id="primaryService" class="MyService">
<property name="url" value="http://domain1/"/>
</bean>

<bean id="premiumService" class="MyService">
<property name="url" value="http://domain2/"/>
</bean>

例如您可以拥有相同服务类型的两个实例,但访问不同的远程 URL。您只能将 premiumService 用于付费客户,作为一种服务质量(例如 domain2 是更强大的机器)

关于java - 在spring配置中创建具有不同属性值的类的多个bean实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20264654/

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