Локализация пакетов

164
01 марта 2021, 23:20

Есть три класса A, B, C. Каждый класс лежит в своем Maven модуле.

Класс A создает экземпляр класса B, а тот создает экземпляр класса C. Классам B и C нужны некоторые локализованные сообщения которые нужно выгрузить из базы и передать в некоторый интерфейс, который затем передать по цепочке B -> C. Это может сделать класс A или другой класс из пакета с классом A. Классы B и C ничего о базе не знают. Инициализацию хотелось бы сделать единоразово при загрузке классов.

Вопрос, как бы это красивей сделать? Сейчас смотрю в сторону SPI и ServiceLoader. Вроде, именно то, что мне нужно. Или есть альтернативы?

READ ALSO
Jackson. Сериализация объектов

Jackson. Сериализация объектов

Я хочу сериализовать объект в json строку

150
Spring и thymeleaf

Spring и thymeleaf

Хочу вывести значения базы данных на страницу ввиде таблицы id, name, email, не получаетсяКто знает, скажите как сделать правильно, потому что выдает...

198
Что означает точка в Java?

Что означает точка в Java?

Что за имена с точкой в java printeraccept()?

128
Не понимаю что я делаю не так

Не понимаю что я делаю не так

Задача: Программа вводит с клавиатуры пару (число и строку) и выводит их на экран

136