Pytania otagowane jako guice

5
Zastępowanie powiązania w Guice
Właśnie zacząłem grać z Guice i przypadkiem użycia, który przychodzi mi do głowy, jest to, że w teście chcę zastąpić pojedyncze wiązanie. Myślę, że chciałbym użyć pozostałych powiązań na poziomie produkcyjnym, aby upewnić się, że wszystko jest poprawnie skonfigurowane i uniknąć duplikacji. Więc wyobraź sobie, że mam następujący moduł public …
138 java  unit-testing  guice 

2
Dlaczego klasy Java nie dziedziczą adnotacji z zaimplementowanych interfejsów?
Używałem AOP Guice'a do przechwytywania niektórych wywołań metod. Moja klasa implementuje interfejs i chciałbym dodać adnotacje do metod interfejsu, aby Guice mógł wybrać odpowiednie metody. Nawet jeśli typ adnotacji jest adnotowany przy użyciu klasy implementującej Inherited adnotation, nie dziedziczy adnotacji, jak określono w dokumencie java Inherited: Należy również zauważyć, że …

6
Google Guice vs. PicoContainer for Dependency Injection
Mój zespół bada frameworki wstrzykiwania zależności i próbuje zdecydować między używaniem Google-Guice a PicoContainer. W naszym frameworku szukamy kilku rzeczy: Mały ślad kodu - przez mały ślad kodu mam na myśli to, że nie chcemy, aby wszędzie w naszej bazie kodu zaśmiecał kod iniekcji zależności. Jeśli potrzebujemy refaktoryzacji w przyszłości, …

2
Jak odzyskać opisaną instancję z wtryskiwacza Guice?
Powiedzmy, że mam moduł: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } i chcę przetestować moduł i sprawdzić, czy wstrzykuje właściwą wartość w Stringpolu z adnotacją Names.named("annotation")bez posiadania klasy i pola, ale uzyskując wartość bezpośrednio z wtryskiwacza: @Test public void test() { Injector injector …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.