Skip to content

Instantly share code, notes, and snippets.

@sixman9
Created January 21, 2011 11:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sixman9/789562 to your computer and use it in GitHub Desktop.
Save sixman9/789562 to your computer and use it in GitHub Desktop.
How to setup a lazy-loaded bean in Spring.
<!-- Lazy load (at request time) a Spring bean -->
<bean id="someBeanLazy" class="org.springframework.aop.framework.ProxyFactoryBean">
<property name="targetSource">
<bean class="org.springframework.aop.target.LazyInitTargetSource">
<property name="targetBeanName" value="someRealBean" />
<property name="targetClass">
<bean class="java.lang.Class" factory-method="forName">
<constructor-arg value="com.package.TheClassToMakeLazy"/>
</bean>
</property>
</bean>
</property>
</bean>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment