Add support for bean names
Users can in inject Spring beans by name in Guice using @Named, or they can inject Guice beans in Spring as long as they have @Named providers. Fixes gh-7
This commit is contained in:
@@ -18,6 +18,7 @@ import javax.inject.Singleton;
|
||||
import com.google.inject.AbstractModule;
|
||||
import com.google.inject.Guice;
|
||||
import com.google.inject.Injector;
|
||||
import com.google.inject.name.Names;
|
||||
|
||||
/**
|
||||
* @author Dave Syer
|
||||
@@ -36,7 +37,8 @@ public class GuiceWiringTests extends AbstractCompleteWiringTests {
|
||||
protected void configure() {
|
||||
bind(Service.class).to(MyService.class);
|
||||
bind(Baz.class).in(Singleton.class);
|
||||
bind(Thang.class).annotatedWith(Names.named("thing")).to(Thang.class);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user