Инициализация по требованию

382
26 декабря 2016, 23:53

Всем привет!

Занимаюсь изучением фреймворка spring и в качестве практики пишу следующее приложение: веб сервис через который можно производить тесты на андроид. Собственно всего 2 модуля: сам веб сервис и сервис по тестированию. При запуске программы веб сервис доступен для создания тест планов. В модуле тестирования есть классы отвечающие за создание драйвера для подключения к устройству и его настройку. Из веб сервиса (по нажатию) кнопки хотелось бы запускать тест и получать результат. Соответственно создание драйвера и настройку надо производить только в этот момент. Если я не помечаю никакими аннотациями класс (AndroidDriverProducer) создания драйвера то при запуске теста, spring его не находит, а если помечаю его аннотацией @Service, то драйвер пытается создаться в момент развертывания приложения, что не допустимо. Хотелось бы чтобы эти модули были независимы: то есть при запуске программы стартовал веб сервис, а при необходимости (по нажатию кнопки) запускался модуль теcтирования и именно в этот момент инициализировались его объекты. Подскажите пожалуйста какой аннотацией помечать класс AndroidDriverProducer. Кстати это класс одиночка, так что может надо помечать его метод getInstance(), который и возвращает драйвер?

READ ALSO
Java, servlet и JSP [требует правки]

Java, servlet и JSP [требует правки]

Доброго времени суток! Есть веб-приложение на Java, при загрузке в Eclipse не компилится, в исходниках показывает много красных отметок

336
Фильтр для выбора файлов в android

Фильтр для выбора файлов в android

Пытаюсь выбрать только определенные типы файловПоиском пользовался и нашел варианты,сделал аналогично:

468
Не запускается JavaFx приложение!

Не запускается JavaFx приложение!

Я собираю артифакт в intellij idea и он не запускается а если запускаю через терминал пишет вот ето что делать?

545