需要通过读取属性文件来创建 bean 列表

问题描述

我有班级学生。它有两个属性名称和引用

所以

<bean id="student" class="com.demo.student">
  <property name="name" value="Student1">
<property name="Course" ref="Course">
</bean>
<bean id="Course" class="com.demo.Course">
<property name="workerClass" value="com.xyz.WorkerClass">
</bean>

这很完美,但现在我的任务是动态创建上面的 bean 例如

我有来自属性文件的逗号分隔列表

listofstudent=studen1,student2,student3

现在我必须通过阅读listofstudent来创建上面的student bean 所以 student1 值应该像学生 2 和学生 3 一样进入学生 bean 中的属性名称

所以基本上我必须迭代列表,并且对于列表的每个值都需要创建 bean。

<bean id="student" class="com.demo.student">
  <property name="name" value={listofstudent.index(0)}>
<property name="Course" ref="Course">
</bean>

所以每次应该增加这个索引以读取另一个值 有什么办法可以做到这一点

注意

我尝试通过创建上面bean的@Bean 我还从属性文件中读取了值列表

我尝试创建另一个用@Bean 注释的 bean 方法,我正在创建 Student 列表,但它没有初始化另一个 bean,然后它是 Course bean

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)