Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lazy register of SpringConfiguration #10

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

BernhardBln
Copy link

In case you use the AnnotatedSpringConfiguration
and construct beans that need the Dropwizard
Configuration or Environment.

Those beans cannot be instantiated when you create
the context, as the registration of the dropwizard
configuration and environment as singletons into the
context happens after the beans would be constructed.

There is now an additional constructor in the SpringBundle
which allows you to hand over the annotated Spring configuration
class, which then gets registered with the context after
those singletons got registered.

In case you use the AnnotatedSpringConfiguration
and construct beans that need the Dropwizard
Configuration or Environment.

Those beans cannot be instantiated when you create
the context, as the registration of the dropwizard
configuration and environment as singletons into the
context happens after the beans would be constructed.

There is now an additional constructor in the SpringBundle
which allows you to hand over the annotated Spring configuration
class, which then gets registered with the context after
those singletons got registered.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant