|
|
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - подскажите как достать проперти по имени методом... В appContext я получаю этот бин, и мне нужно заинжектить элементы конфига в класс, с помощью spring EL. Использую анотированый метод. В контексте так же используется ещё один конфиг, для БД, он прекрасно читается и элементы конфига видны в контексте с помощью ${}. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 17:29:00 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
alexander00513, @Value("${setting.text}") нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 17:34:32 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Нет ( curriculum-converter-web.properties Код: sql 1. 2. 3. 4. applicationContext.xml Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. AppUtil Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. error Код: sql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 17:45:00 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Я не совсем понимаю, каким образом в контейнере доступны эти свойства просто по ${}... Возможно они доступны только из одного проперти... у меня в data-hibernate.xml объявляется Код: sql 1. 2. 3. 4. И data-hibernate.xml импортится в appContext, может они конфликтуют каким то образом ? Хотя с другой стороны id у них разные.... В общем для меня пока загадка - растолкуйте плз как это работает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 17:53:49 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
alexander00513, ну а запись вроде этой есть? Код: xml 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 17:54:36 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Не было, добавил - ничего не изменилось, такой же ексепшен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 17:59:10 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Ну тогда дождись знающих людей) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 18:00:49 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Хорошо, буду ждать... Вы не подскажите, почему работает без подобной строки Код: sql 1. Проперти Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 18:05:34 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
alexander00513, как мне кажется у вас проблема с контекстами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 18:14:46 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Может поможет) http://techo-ecco.com/blog/spring-application-context-hierarchy-and-contextsingletonbeanfactorylocator/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 18:16:18 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
alexander00513, могу дать еще один совет от дилетанта) Добавьте в applicationContext.xml. Код: xml 1. 2. 3. 4. Из всех других файлов конфигурации удалите все что касается PropertyPlaceholderConfigurer) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 18:24:38 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Я попробовал поменять местами импорты остальных конфигов и создание бина с проперти. Теперь он невидит другой конфиг для БД )) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 18:27:31 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Попробовал вот так Код: sql 1. 2. 3. 4. 5. Не работает, ексепшен длинный )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 18:37:09 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
alexander00513Попробовал вот так Код: sql 1. 2. 3. 4. 5. Не работает, ексепшен длинный )) Только надо так Код: xml 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 18:43:50 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. И так как описано выше - результат один: Код: sql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 20:20:25 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
alexander00513 а на exception не пробовал смотреть? как можно ваще программить, в спринги какие-то лезть, если ты не знаешь что такое NoClassDefFoundError ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 21:41:05 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
Да знаю я что это такое, а "ваще" - программировать можно, тем более на спринге. Я же не высокотехнологичный велосипед изобретаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2013, 23:47:11 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
alexander00513Да знаю я что это такое ну и? alexander00513, а "ваще" - программировать можно, тем более на спринге я знаю. у этого метода даже имя есть - метод имени тыка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2013, 13:06:18 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
chpasha ну и? Она означает, что класс не находится в classpath, но используется. chpasha я знаю. у этого метода даже имя есть - метод имени тыка. А куда в программировании без метода тыка ? Да и в принципе... Вы предпочитаете выполнять всё строго по описаным мануалам и ни шага в сторону, я правильно понимаю ? А вообще ошибка появилась непонятно откуда, после перезагрузки рабочей машины, в консоль была выведена адекватная ошибка, которая сообщила, что вот так делать нельзя, т.к. система не может привести типы и запихнуть эти свойства в ArrayList Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2013, 13:31:10 |
|
||
|
PropertyPlaceholderConfigurer
|
|||
|---|---|---|---|
|
#18+
alexander00513chpasha ну и? Она означает, что класс не находится в classpath, но используется. правильно. метод решения тривиальный. alexander00513Вы предпочитаете выполнять всё строго по описаным мануалам и ни шага в сторону, я правильно понимаю ? ответ очевиден разве нет? например, если бы то почитал документацию спринга, то узнал бы (как здесь уже указывалось), что существует гораздо более короткая форма записи Код: xml 1. у тебя такое в конфиге есть? <context:component-scan base-package="com.myapp.mypackage"/> также рекомендую почитать обсуждение здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2013, 13:51:41 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38197290&tid=2129707]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
45ms |
get topic data: |
17ms |
get forum data: |
5ms |
get page messages: |
89ms |
get tp. blocked users: |
4ms |
| others: | 285ms |
| total: | 484ms |

| 0 / 0 |
