微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决需要通过读取属性文件来创建 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 举报,一经查实,本站将立刻删除。