Код: Выделить всё
{
"itemId" : "ITEM_ID",
"name" : "ITEM_NAME",
"itemType" : "ITEM_TYPE",
"effects": [
{
"type": "statModifier",
"name": "intelligence",
"value": 10.0
}
]
}
Код: Выделить всё
src/
java/
resources/
json/
json_file.json
application.properites
webapp/
css/
html/
- Файл JSON должен иметь возможность обновляться во время выполнения.
- Клиент не должен иметь доступа к файлу.
src/main/java
src/main/resources
src/main/webapp
и в основной папке нет другого каталога.
Ниже приведены варианты, которые я рассмотрел.
- ресурсы
Я слышал, что каталог «ресурсы» предназначен для файлов, доступных только для чтения, и не подходит для файлов, которые могут обновляться. - webapp
Я слышал, что «webapp» предназначен для файлов о сети (html, css, js, ...). Поэтому размещение файлов JSON было бы не лучшим решением. - СУБД
Я думал об этом, но предпочитаю хранить информацию в формате JSON. Я мог бы использовать СУБД, если нет других вариантов, но все же считаю, что есть лучшее решение.
Подробнее здесь: https://stackoverflow.com/questions/781 ... ing-gradle