求大侠级的高手指点,关于spring配置

likeajin 2013-05-17 02:49:54
我有以下类Person、Company

一个Company中有n个Person。
public class Company{
private list<Person> pers;
/**
set
get
*/
}
已经在spring配置中定义出了所有Person,现在想把所有Person定义到Company中,请问该怎么配置?
...全文
98 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
oh_Maxy 2013-05-17
  • 打赏
  • 举报
回复
引用 5 楼 likeajin 的回复:
[quote=引用 4 楼 oh_Maxy 的回复:]

	<bean id="person1" class="com.listbeans.Person" scope="prototype">
		<property name="name" value="person1" />
	</bean>
	<bean id="person2" class="com.listbeans.Person" scope="prototype">
		<property name="name" value="person2" />
	</bean>
	<bean id="company" class="com.listbeans.Company">
		<property name="pers">
			<list>
				<ref bean="person1" />
				<ref bean="person2" />
			</list>
		</property>
	</bean>
我试试,谢谢[/quote] 不客气~
likeajin 2013-05-17
  • 打赏
  • 举报
回复
引用 4 楼 oh_Maxy 的回复:

	<bean id="person1" class="com.listbeans.Person" scope="prototype">
		<property name="name" value="person1" />
	</bean>
	<bean id="person2" class="com.listbeans.Person" scope="prototype">
		<property name="name" value="person2" />
	</bean>
	<bean id="company" class="com.listbeans.Company">
		<property name="pers">
			<list>
				<ref bean="person1" />
				<ref bean="person2" />
			</list>
		</property>
	</bean>
我试试,谢谢
oh_Maxy 2013-05-17
  • 打赏
  • 举报
回复

	<bean id="person1" class="com.listbeans.Person" scope="prototype">
		<property name="name" value="person1" />
	</bean>
	<bean id="person2" class="com.listbeans.Person" scope="prototype">
		<property name="name" value="person2" />
	</bean>
	<bean id="company" class="com.listbeans.Company">
		<property name="pers">
			<list>
				<ref bean="person1" />
				<ref bean="person2" />
			</list>
		</property>
	</bean>
likeajin 2013-05-17
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
用list不如直接用person数组。
哥,你好,是这样的,那些类都是一个例子,下面也是一样。 1.有一个类Person,所有实例都在配置文件中配置,但具体有几个不定。 2.有一个类Company,将用到所有配置的Person,这时我希望能通过spring注入。 3.最终我只写Company的一些业务逻辑,比如遍历。
赏金--猎人 2013-05-17
  • 打赏
  • 举报
回复
lz的意思是想把 xml中的person 存到company中,直接Set set = getBean(“xxx”),不就获取到了
  • 打赏
  • 举报
回复
用list不如直接用person数组。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧