@Scope

The @Scope annotation is used alongside @Bean on a method, and defines the behaviour with which a bean is instantiated.

@Bean
@Scope(String scopeType)
public Person person() {
    return new Person();
}

Prototype

@Scope("prototype")

A bean with the prototype scope will return a different instance every time it is instantiated.

Last updated

Was this helpful?