powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Read property from PropertyPlaceholderConfigurer
5 сообщений из 5, страница 1 из 1
Read property from PropertyPlaceholderConfigurer
    #37895585
jbubsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть необходимость прочитать пропертю используя PropertyPlaceholderConfigurer.
Извлекаю бин PropertyPlaceholderConfigurer из ApplicationContext, но из бина не могу ничего взять, а в дебаге видно location, который я устанавливаю в <context:property-placeholder location="..." />.

Есть идеи у кого-нибудь?
...
Рейтинг: 0 / 0
Read property from PropertyPlaceholderConfigurer
    #37895598
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, опять двойной IoC получается. Вместо того чтобы заинжектиьт значение, как подабает в DI, вы пытаетесь его вычитать из контекста. Что мешает инъекции?
...
Рейтинг: 0 / 0
Read property from PropertyPlaceholderConfigurer
    #37895609
jbubsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

дело в том, что мой сервлет поднимается не из спринга, а tomcat'ом и я не вижу контекста внутри сервлета, но могу достучаться до ApplicationContext
...
Рейтинг: 0 / 0
Read property from PropertyPlaceholderConfigurer
    #37895620
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Read property from PropertyPlaceholderConfigurer
    #37895713
jbubsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Код: java
1.
2.
3.
4.
5.
6.
@Component
public class FileUploadServlet extends HttpServlet {

    @Value("${upload.dir}")
    String uploadDir;
....



uploadDir после вызова сервлета null, а если я возму внутри этого сервлета и вызову следующее
Код: java
1.
2.
3.
FileUploadServlet fileUploadServlet = (FileUploadServlet)
                  MuUtil.getBean(FileUploadServlet.class);// юзается ApplicationContext
String uploadDir = fileUploadServlet.uploadDir; // реальное значение из проперти


то всё гуд
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Read property from PropertyPlaceholderConfigurer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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