Skip to content
Advertisement

Tag: inversion-of-control

Micronaut – Create a bean without creating ApplicationContext

I have a Micronaut declarative HTTP client written using @client annotation. I want to call this while starting micronaut app before creating the ApplicationContext itslef. HttpClient : SampleHttpClient.java Application.java (Main class) Answer I want to call this while starting micronaut app before creating the ApplicationContext itslef. Micronaut doesn’t provide a mechanism to support that. You could write your own thing

Two implementations of one interface in Jersey/HK2, reuse first in other

I have an interface with a naive implementation, say I want to make a cache that caches the doIt, so I wrote a wrapper : Then, I add both implementations to my Binder: I get errors complaining about: org.glassfish.hk2.api.UnsatisfiedDependencyException: There was no object available for injection at SystemInjecteeImpl(requiredType=MyService,parent=CachingMyService},position=-1,optional=false,self=false,unqualified=null,1102650897) I trief using Qualitifaction like this: And using that: But that does

Advertisement