powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / spring's Autowire depends on the enironment varable
3 сообщений из 3, страница 1 из 1
spring's Autowire depends on the enironment varable
    #39458375
kadet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
коллеги плз подскажите решение.

у меня есть spring boot maven multimodul приложение. UI (swing) и контроллеры, поставляющие данные находятся в разных модулях. Доступ из UI к контроллерам поставляющие данные реализованы через интерфейсы. Всё работает. Мне бы хотелось в UI-модуле реализовать пару контроллеров которые бы поставляли тестовые данные в UI, например:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
@Controller("dummy.data")
public class DataControllerImpl implements DataController{
	@Override
	public Collection<URI> getFileListSimple(ConnectionType direction) {
		Collection<URI> data = new ArrayList<URI>();
		try {
			data.add(new URI("file:///home/ciber/kgw/Auftragsverwaltung_V01_03.xsd"));
			data.add(new URI("file:///home/ciber/kgw/AuftragsAngebotverwaltung_V01_10.xsd"));
			data.add(new URI("file:///home/ciber/kgw/CommonService_Basic_V02_03.xsd"));
			data.add(new URI("file:///home/ciber/kgw/CommonService_Basic_V02_04.xsd"));
		} catch (URISyntaxException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return data;
	}
}



а создание и инициализацию объекта этого класса "привязать" к какой-нибудь системной переменной. Таким образом, чтобы старт приложения начинался бы например так:
Код: java
1.
~> java -jar myAppl.jar -Drun.env=test



Это чисто идея, можно ли её реализовать - не знаю, но буду благодарен за совет, возможно есть другие решения, буду рад узнать.
спасибо
...
Рейтинг: 0 / 0
spring's Autowire depends on the enironment varable
    #39458394
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишите лучше Java тесты и не парьтесь. Spring отлично подымает тестовый контекст и туда можно любые моки зафигачить. То есть задумка верная, но подход не с той стороны.
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html
...
Рейтинг: 0 / 0
spring's Autowire depends on the enironment varable
    #39458677
kadet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczПишите лучше Java тесты и не парьтесь. Spring отлично подымает тестовый контекст и туда можно любые моки зафигачить. То есть задумка верная, но подход не с той стороны.
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-testing.html

спасибо
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / spring's Autowire depends on the enironment varable
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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