Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / jersey2 guice example / 1 сообщений из 1, страница 1 из 1
22.12.2016, 20:01
    #39373262
and)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jersey2 guice example
привет

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
public class Main extends GuiceServletContextListener {

    public static Injector injector;
    
    @Override
    protected Injector getInjector() {
        injector = Guice.createInjector(new ServletModule() {.....});       
        return injector;
    }



Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
public class MyApplication extends ResourceConfig {

    @Inject
    public MyApplication(ServiceLocator serviceLocator) {
        // Set package to look for resources in
        packages("example.jersey");

        System.out.println("Registering injectables...");

        GuiceBridge.getGuiceBridge().initializeGuiceBridge(serviceLocator);

        GuiceIntoHK2Bridge guiceBridge = serviceLocator.getService(GuiceIntoHK2Bridge.class);
        guiceBridge.bridgeGuiceInjector(Main.injector);

    }
}



взято из https://github.com/piersy/jersey2-guice-example-with-test/blob/master/src/main/java/example/jersey/Main.java

хотелось бы узнать это нормальный подход?, смущает static внутри GuiceServletContextListener
или может есть получше?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / jersey2 guice example / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]