Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install propertiesproperties.properties как набор ключей и значений, понимает продолжение строк и показывает точечные имена как удобные пути для поиска и точечной правки.
database.host удобно адресовать как путь, но на диске остаётся плоский key=value, поэтому для сохранения комментариев и точного оформления лучше использовать текстовый редактор.
properties <file> [key|options] · properties dump <file>properties <file>показать данные
properties <file> <key>показать точное значение по точечному пути
properties dump <file>показать нормализованный исходный текст
-f <text|mask> [-k|-v]найти совпадения в ключах или значениях; * и ? включают маску
-w <key> : <value>записать значение прямо в файл
-w <key> < <file>записать значение, прочитанное из другого файла
-d <key>удалить значение по точечному пути
-cпроверить корректность файла
Начните с database.host или найдите значение через -f. Флаг -k ищет только по именам, -v — только по значениям. Обычный текст ищется без учёта регистра, * и ? задают маску для всей строки. -c проверяет формат, dump показывает заново собранный текст файла.
-w <key> : <value> сразу записывает значение, -w <key> < <file> берёт его из другого файла, а -d <key> удаляет указанный путь. Числа, true и false могут распознаваться как типизированные значения; аккуратнее со строками из цифр. Перед записью сделайте копию. Символ $ обозначает последний открытый файл в Core; само имя файла может запускать назначенный обработчик.
Поддерживаются простые пары с = или :, комментарии с #/! и переносы строк с \; точки в именах превращаются в пути. При чтении значения остаются строками, даже если выглядят как true или 3306. Это не полная реализация Java
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install propertiesУстановить сокращённый пакет без локальной справки;
install properties -mУстановить именно эту опубликованную версию.
install properties -v 1.1.6Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade propertiesУдалить блок расширения, не затрагивая ядро и остальные модули.
install properties -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
cd \sandbox\config | properties app.propertiesapplication.name lil-shop
application.debug true
database.host localhost
database.port 3306properties config/app.propertiesapplication.name lil-shop
application.debug true
database.host localhost
database.port 3306properties config/app.properties database.hostlocalhostproperties config/app.properties application.debugtrueproperties config/app.properties -f "database.*" -kdatabase.host localhost
database.port 3306properties config/app.properties -f "localhost" -vdatabase.host localhostproperties config/app.properties -f "debug"application.debug trueproperties config/app.properties -w database.port : 3307database.port 3307properties config/app.properties -w application.name < config/plain-value.txtapplication.name demo-siteproperties config/app.properties -d application.debugapplication.name lil-shop
database.host localhost
database.port 3306properties config/app.properties -cValid propertiesproperties dump config/app.propertiesapplication.name=lil-shop
application.debug=true
database.host=localhost
database.port=3306properties config/app.properties unknown.keyPath not foundproperties config/duplicate.properties -cDuplicate properties keyproperties config/missing.propertiesFile not foundproperties config/app.properties -w database.portValue required after : or sandbox/config/app.propertiesПример использует файл или каталог из защищённой учебной папки /sandbox/.
application.name=lil-shop
application.debug=true
database.host=localhost
database.port=3306
Актуальная стабильная версия