У меня есть XML-файл, содержащий правила для анализатора кода (для поиска уязвимостей). Таким образом, он имеет очень разные правила, такие как параметр, количество параметров, любой тип параметра, значение const и т. Д. Для вызова метода (для обнаружения конкретных вызовов), правила для обнаружения некоторых импортов, наследования и т. Д. Но как сохранить это в моей программе? Я нашел два способа:Java - лучший способ хранения конфигураций внутри программы
- Разбор XML во время сканирования (для внутреннего представления)
- Создание классов для каждого элемента: параметр, значение параметра, число параметров
Есть ли реальная жизнь пример реализации этой вещи? Или вы можете просто сказать, лучший/простой способ сделать это
Не стесняйтесь спрашивать что-то и комментировать, я буду изменять вопрос – ivan
. Какова была причина сохранить его в коде? В этом случае вы не можете перемещаться между средами dev/test/prod - вам нужно будет изменить код. Храните конфиг в файле xml в том же репозитории и используйте его как ресурс. – Alex