Проект предназначен для ведения локальной БД
https://www.nalog.ru/rn77/service/fias/
FIAS on postgresql
Реализованные функции:
- При старте программы на пустой БД с помощью liquibase создается вся необходимая структура БД
- Реализован контроллер со следующими функциями:
2.1 Загрузка БД ФИАС
2.2 Обновление БД ФИАС путем загрзки всех изменений начиная с текущей версии до последней с сайта ФИАС (функция в тестировании)
2.3 Методы для доступа к адресной информации (в разработке)
Настройка проекта:
-
Добавить файл tomcat/Context.xml В нем прописать dataSource к БД и папку для хранения загруженных файлов от ФИАС
`
` Сборка проекта:
- Выполнить mvn clean install файла pom.xml
Запуск проекта из IDE
- Выполнить в fias-server-app tomcat7:run
- Выполнить запрос http://localhost:9118/server/api/fias/reload/ для старта загрузки Примечание если в папку workingExchange\in\fias\436\complete (436 номер текущей версии ФИАС) скачать архив и распоковать его там же, программа пропусит шаги скачитвания и разархивирования. На практике winrar распаковывает быстрее чем библиотеки java