首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将bean的引用传递到另一个bean

将bean的引用传递到另一个bean
EN

Stack Overflow用户
提问于 2013-09-12 14:03:38
回答 2查看 1.2K关注 0票数 1

我有一个A类,它包含以下内容

代码语言:javascript
运行
复制
class A
{

private HashSet<Long> at = new HashSet<Long>();

and it has a constructor like this

A()
{
//set is being initialsised here 

                this.at.add(new Long(44));
        this.at.add(new Long(34));
        this.at.add(new Long(54));
        this.at.add(new Long(55));


}

现在,下面是为它定义的spring xml bean…

代码语言:javascript
运行
复制
<bean id="aa" class="com.abc.A">
        <property name="readPermissionGroup">
      <set>
         <value>03</value>
         <value>13</value>
         <value>54</value>
         <value>55</value>
      </set>
   </property>
    </bean>

现在,请告诉我如何将上述bean aa添加到bb中,因为bean bb包含A类的完整定义

EN

Stack Overflow用户

发布于 2013-09-12 16:15:31

您可以使用@Anotation注入bean A。在类A中使用@Bean注释。@Bean注释将创建bean A。

代码语言:javascript
运行
复制
class B {
    @Autowired
    private A beanA;
    // setter and getter
}

这是你的A班

代码语言:javascript
运行
复制
@Bean
 class A
  {
  private HashSet<Long> at = new HashSet<Long>();
  A()
   {
   //set is being initialsised here 

    this.at.add(new Long(44));
    this.at.add(new Long(34));
    this.at.add(new Long(54));
    this.at.add(new Long(55));
}
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18756491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档