POJO在春天总是原型范围

时间:2015-07-22 01:22:45

标签: spring spring-mvc

我是春天的新手。

singleton - 每个Spring IoC容器返回一个bean实例。

prototype - 每次请求时返回一个新的bean实例

假设一个场景,我必须将实体列表存储到数据库中。

Employee e1 = new Employee();
e1.setAge(30);
e1.setName(Raj);
Employee e2 = new Employee();
e1.setAge(30);
e1.setName(Vijay);
Employee e3 = new Employee();
e3.setAge(30);
e3.setName(vinoth);

我应该选择哪种春豆范围 - Singleton或原型?

1 个答案:

答案 0 :(得分:0)

在任何现实世界的场景中,员工对象要么是EmployeeServiceEmployeeController的方法参数,要么是局部变量 - 所以它实际上不是一个春天的bean。

创建POJO作为spring bean是一种罕见的情况。大多数春豆都是单身 - 这也是默认范围。