Где хранить файлы JSON весной, gradleJAVA

Программисты JAVA общаются здесь
Гость
Где хранить файлы JSON весной, gradle

Сообщение Гость »

Я пытаюсь найти подходящее место для сохранения файла JSON. Файлы JSON будут выглядеть так:

Код: Выделить всё

{
"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

Вернуться в «JAVA»