Spring Boot: есть ли аналогичный способ хранения XML-ресурса строк и ссылки на них, как в платформе Android? - PullRequest
0 голосов
/ 01 июля 2018

Бродили и не могли найти простое решение для этого.

Я только начал использовать Spring Boot и пытался выяснить, могу ли я сделать что-то подобное, как в Android getResources().getString(R.string.mystring)

У меня может быть изменяющийся список, скажем, ссылок на документы API, описания кодов ошибок и многие другие «статические строки», и я хотел бы хранить их в одном месте (т. Е. В папке res как ресурс XML) по тем же причинам. рекомендуется в Android (легкие изменения и легче для перевода).

До сих пор я видел способы сказать, получить InputStream из файла в папке ресурсов ... но это не совсем то, что я хочу.

1 Ответ

0 голосов
/ 01 июля 2018

Для небольшого подмножества свойств вы можете сохранить строку в приложении. Свойства используют

Application.properties:

my.string.in.properties=test

Внутри вашего боба:

@Value("${my.string.in.properties:my_default_value}")
String myString;

Это загрузит значение «test» в myString. Если ключ отсутствует в файле свойств, он загрузит все, что вы поместите после :.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...