powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как перенести спринговые настройки инициализации бинов из xml в базу данных?
9 сообщений из 9, страница 1 из 1
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39566705
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Пришёл на проект. В этом проекте многие объекты создаются и инициализируются с помощью с Spring. Все настройки прописаны в xml. Этих xml-файлов очень много, и при этом часть настроек, хранящихся в этих xml, является общей для нескольких модулей проекта. В связи со всем этим было решено перенести эти настройки в базу данных. Можно ли это сделать средствами Spring? Или нужно полностью переписывать ту часть приложения, которая отвечает за получение этих настроек?
...
Рейтинг: 0 / 0
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39566709
13-й Пилигрим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39566710
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На одном форуме кинули ссылку: пример Но там не хватает пары классов, поэтому у меня не получается разобраться в этом примере.
...
Рейтинг: 0 / 0
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39566800
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLich,
Дай хоть примеры что там.
Настройки, так же как и исключения группами бывают.
...
Рейтинг: 0 / 0
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39567495
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Пример куска файла:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    <bean id="percoDeviceManager" class="org.myfirma.safety.perco.device.PercoDeviceManager">
        <constructor-arg ref="deviceConfig"/>
        <property name="serverIp" value="0.0.0.0"/>
        <property name="serverPort" value="19091"/>
        <property name="clientTimeout" value="60000"/>
    </bean>

    <bean id="percoConfigConnectionManager" class="org.myfirma.safety.perco.common.PercoConnectionManager">
        <constructor-arg name="defaultIpAddress" value="ALEXSH-NOTE"/>
        <constructor-arg name="defaultPort" value="21101"/>
        <constructor-arg name="defaultLogin" value="Admin"/>
        <constructor-arg name="defaultPassword" value="1234"/>
    </bean>
...
Рейтинг: 0 / 0
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39568030
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понимаю тсу надо вынести какие то предварительные данные для инита из бинов в проперти файлы. вообще странно что этого раньше не было сделано а захардкожено на живую прям в коде. хотя бы в конфиг.проперти файл текстовый. жесть канешна же.

вообще, кажется тебе надо вот это вот: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/env/ConfigurableEnvironment.html

указываешь источник куда-нибудь в базу данных и там читаешь как кей велью уже через енвиронмент бин. будет (насколько я тебя понимаю) как раз то что ты хочешь.
...
Рейтинг: 0 / 0
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39568089
MaxLich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andreykaTя так понимаю тсу надо вынести какие то предварительные данные для инита из бинов в проперти файлы. вообще странно что этого раньше не было сделано а захардкожено на живую прям в коде. хотя бы в конфиг.проперти файл текстовый. жесть канешна же.

вообще, кажется тебе надо вот это вот: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/env/ConfigurableEnvironment.html

указываешь источник куда-нибудь в базу данных и там читаешь как кей велью уже через енвиронмент бин. будет (насколько я тебя понимаю) как раз то что ты хочешь.
Не понял первого предложения.
...
Рейтинг: 0 / 0
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39568199
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я хотел сказать что хранить захардкоженные логины и пароли прям в описании бина - это как бы, мягко говоря, странно. это очень странно. хотя для хмла может и пойдет... но скорее всего нет. )) тот кто это сделал - странный человек.
...
Рейтинг: 0 / 0
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
    #39568203
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTтот кто это сделал - странный человек.
)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как перенести спринговые настройки инициализации бинов из xml в базу данных?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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