изменить контекст приложения из кода - PullRequest
0 голосов
/ 11 мая 2011

У меня маленькая проблема. Я надеюсь, что кто-то может мне помочь.

Я разрабатываю приложение для моей диссертации. Теперь у меня есть application-context.properties.txt, где я определяю:

host= (ip address)
port=8080

Теперь это статично, и я меняю IP-адрес на сервер, к которому я хочу подключиться. Но это не очень полезно для пользователя, потому что он не может получить доступ к этому файлу.

Теперь у меня вопрос, могу ли я изменить этот IP-адрес хоста из своего гибкого кода? И как мне это сделать.

Надеюсь, кто-нибудь может мне помочь.

С уважением,

Тибо Хейлен

Ответы [ 2 ]

0 голосов
/ 11 мая 2011

Глядя на документацию, FlexXMLApplicationContext является лишь одним примером контекста приложения.Возможно, вы можете извлечь из него или XMLApplicationContext, чтобы учесть изменения во время выполнения переменных конфигурации, если класс контекста уже не поддерживает это?

Вы не сможете изменить значение вСам файл XML, так как это скомпилированный ресурс, но вы должны иметь возможность расширять SpringAS, чтобы делать то, что вы хотите во время выполнения.

0 голосов
/ 11 мая 2011

Обычно конфигурации, т.е. services.xml встраивается во время компиляции, этот блог

Внешняя настройка службы с использованием BlazeDS и LCDS

указывает на путь к внешней конфигурации службы,

надеется, что работает,

...