如何在春季按要求获取新bean

时间:2016-02-22 22:09:41

标签: java spring-4

在下面的示例中,我希望person1person2是不同的实例。我如何实现这一目标?

public class Test {

    @Autowired
    private Person person;

    public void myMethod() {
        Person person1 = person; // new Person();
        Person person2 = person; // new Person();
    }  
}

1 个答案:

答案 0 :(得分:0)

将Person bean的范围设置为' prototype'使用xml:

<bean class="package.Person" scope="prototype"></bean>

或注释:

@Scope("prototype")
Person