Парсер стен ВКонтакте с сохранением постов в MongoDB.
Проект подключается к API ВКонтакте, получает посты со стены указанного
пользователя или сообщества и сохраняет их в базу данных MongoDB.
Используется:
Java 21+Spring Framework(безSpring Boot)Spring Data MongoDB(MongoTemplate)Docker Composeдля локального запускаMongoDBиMongo Express.envфайл для хранения конфиденциальных данных
- Создайте
.envфайл с секретами по примеру.env.example, обязательно указав вашACCESS_TOKEN - Укажите
idпользователей или сообществ в формате и необходимом количестве:groups=groupId1,groupId2 - Запустите MongoDB через Docker Compose:
docker compose up -d - Скомпилируйте проект:
mvn clean compile - Запустите проект:
mvn exec:java