|
|
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
В БД хранятся настройки (код + значение), их достаточнго много. Необходимо их прикручивать к соответствующим полям. Можно сделать бин, который будет уметь получать их по коду. Как-то так: Код: java 1. 2. но хочется короче, что-то типа Код: java 1. 2. Как это можно реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 11:54 |
|
||
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
Саабразим Аль-каши БуханиВ БД хранятся настройки (код + значение), их достаточнго много. Необходимо их прикручивать к соответствующим полям. Можно сделать бин, который будет уметь получать их по коду. Как-то так: Код: java 1. 2. но хочется короче, что-то типа Код: java 1. 2. Как это можно реализовать? Написать самому обработчик аннотации?! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 12:19 |
|
||
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
mad_nazgul, Это вариант раз. Проблема в том, что я не совсем пока понял, как это органичнее реализовать в спринге. Допускаю так же, что есть вариант номер два. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 12:29 |
|
||
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
Саабразим Аль-каши Бухани, написать свой проперти ридер :) http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/support/AbstractMessageSource.html как то так : http://stackoverflow.com/questions/4599252/how-to-configure-a-spring-beans-with-properties-that-are-stored-in-a-database-ta ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 12:44 |
|
||
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
Саабразим Аль-каши Буханиmad_nazgul, Это вариант раз. Проблема в том, что я не совсем пока понял, как это органичнее реализовать в спринге. Допускаю так же, что есть вариант номер два. На сколько я понимаю Spring тут не причем. Вам просто нужно написать свой обработчик аннотации. Который бы брал ключ из аннотации, искал бы его в БД и ч/з ReflectionAP подставлял бы значение в поле. Ну я бы думал в этом направлении :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 13:39 |
|
||
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
Вообще, начинаю подозревать, что аннотациями пользоваться не комильфо в данном случае. Пропертя же добавляются постоянно, а аннотации читаются единажды. Не перезагружать же сервер приложений каждый раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 15:54 |
|
||
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
Саабразим Аль-каши БуханиПропертя же добавляются постоянно хранение в файле. Какая тут динамика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 16:02 |
|
||
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
вернее в БД. Делай сущность в БД "Параметры" - и всё. Только всё обновить тоже не просто). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 16:04 |
|
||
|
Spring, Получение настроек из базёнки.
|
|||
|---|---|---|---|
|
#18+
Petro123, как то так : Код: java 1. 2. 3. 4. 5. Код: java 1. 2. 3. 4. 5. 6. 7. 8. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. где после изменения в базе или на сервере перечитывать весь конфиг ! или делать это по таймеру Scheduled ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2015, 17:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38906035&tid=2125677]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 490ms |

| 0 / 0 |
