Skip to content

Lazy register of SpringConfiguration#10

Open
BernhardBln wants to merge 1 commit intonhuray:masterfrom
BernhardBln:master
Open

Lazy register of SpringConfiguration#10
BernhardBln wants to merge 1 commit intonhuray:masterfrom
BernhardBln:master

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