Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / guice. to inject always new instance / 3 сообщений из 3, страница 1 из 1
22.12.2014, 20:37
    #38840047
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
guice. to inject always new instance
всем привет.

начал изучать guice. Подскажите, имеется ли возможность организовать работу Guice таким образо, чтобы вызов
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
	@Test
	public void test_1(){
                WebDriver driver =injector.getInstance(WebDriver.class);
		driver.get("http://www.google.com");
                driver.quit();
	}


	@Test
	public void test_2(){
                WebDriver driver =injector.getInstance(WebDriver.class);
		driver.get("http://www.google.ru");
                driver.quit();
	}


возвращал всегда новый объект ?


для вязки использую эту конструкцию

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public class ProjectGuiceModule extends AbstractModule {
	private Logger logger = Logger.getLogger(getClass());

	@Override
	protected void configure() {
		try {
			bind(WebDriver.class).toInstance(WebDriverFactory.getInstance().getCreateWebDriver());
		} catch (Exception e) {
			logger.error(e.getMessage(),e);
		}
	}
}


Я уже понял, что configure вызывается только один раз. Я поэтому сослал его на мой фабричный метод. Но он как создал его один раз, так и использует в дальнейшем.

спасибо
...
Рейтинг: 0 / 0
22.12.2014, 21:37
    #38840065
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
guice. to inject always new instance
...
Рейтинг: 0 / 0
23.12.2014, 14:49
    #38840640
kadet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
guice. to inject always new instance
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / guice. to inject always new instance / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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