Spring Bean Life Cycle

Initialization Callbacks Destruction Callbacks Initialization Callbacks public class Example1 implements InitializingBean { public void afterPropertiesSet() { } } <bean id="exampleBean" class="Example2" init-method="init"/> public class Example2 { public void init() { } } Destruction Callbacks public class Example1 implements DisposableBean { public void destroy() { } } <bean id="exampleBean" destroy-method="destroy"/> public class Example2 { public void... Continue Reading →

Spring Bean Scopes

singleton (default) only one instance per Spring Container prototype any number of instances request scoped to an HTTP request (web-aware Spring ApplicationContext) session scoped to an HTTP session (web-aware Spring ApplicationContext) global-session scoped to a global HTTP session (web-aware Spring ApplicationContext) <bean id="helloWorld" class="Hello" scope="singleton"> </bean> <bean id="helloWorld" scope="prototype"> </bean>

Up ↑

%d bloggers like this: