|
|
|
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Пришёл на проект. В этом проекте многие объекты создаются и инициализируются с помощью с Spring. Все настройки прописаны в xml. Этих xml-файлов очень много, и при этом часть настроек, хранящихся в этих xml, является общей для нескольких модулей проекта. В связи со всем этим было решено перенести эти настройки в базу данных. Можно ли это сделать средствами Spring? Или нужно полностью переписывать ту часть приложения, которая отвечает за получение этих настроек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2017, 15:40 |
|
||
|
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2017, 15:45 |
|
||
|
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
|
|||
|---|---|---|---|
|
#18+
На одном форуме кинули ссылку: пример Но там не хватает пары классов, поэтому у меня не получается разобраться в этом примере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2017, 15:45 |
|
||
|
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
|
|||
|---|---|---|---|
|
#18+
MaxLich, Дай хоть примеры что там. Настройки, так же как и исключения группами бывают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2017, 19:07 |
|
||
|
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
|
|||
|---|---|---|---|
|
#18+
Petro123, Пример куска файла: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2017, 08:56 |
|
||
|
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
|
|||
|---|---|---|---|
|
#18+
я так понимаю тсу надо вынести какие то предварительные данные для инита из бинов в проперти файлы. вообще странно что этого раньше не было сделано а захардкожено на живую прям в коде. хотя бы в конфиг.проперти файл текстовый. жесть канешна же. вообще, кажется тебе надо вот это вот: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/env/ConfigurableEnvironment.html указываешь источник куда-нибудь в базу данных и там читаешь как кей велью уже через енвиронмент бин. будет (насколько я тебя понимаю) как раз то что ты хочешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2017, 23:20 |
|
||
|
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
|
|||
|---|---|---|---|
|
#18+
andreykaTя так понимаю тсу надо вынести какие то предварительные данные для инита из бинов в проперти файлы. вообще странно что этого раньше не было сделано а захардкожено на живую прям в коде. хотя бы в конфиг.проперти файл текстовый. жесть канешна же. вообще, кажется тебе надо вот это вот: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/core/env/ConfigurableEnvironment.html указываешь источник куда-нибудь в базу данных и там читаешь как кей велью уже через енвиронмент бин. будет (насколько я тебя понимаю) как раз то что ты хочешь. Не понял первого предложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 08:56 |
|
||
|
Как перенести спринговые настройки инициализации бинов из xml в базу данных?
|
|||
|---|---|---|---|
|
#18+
я хотел сказать что хранить захардкоженные логины и пароли прям в описании бина - это как бы, мягко говоря, странно. это очень странно. хотя для хмла может и пойдет... но скорее всего нет. )) тот кто это сделал - странный человек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 11:25 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39568203&tid=2122405]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 165ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...