There's a couple of ways you can do this:
@Lazyso a lazy-initialization proxy gets wired instead
ObjectProviderinstance instead of your bean type and retrieve the instance manually
@PostRefreshto ensure a single bean gets set after the context has bootstrapped. You can use a
@RefreshableCollectionto wire a collection of beans that automatically gets refreshed.
See the reference documentation on Refreshing for more information.