Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chemyl/api_scraper_template

Easy api data-crawler
https://github.com/chemyl/api_scraper_template

data-crawling java11 mvc-architecture rest-api spring-boot

Last synced: about 2 months ago
JSON representation

Easy api data-crawler

Awesome Lists containing this project

README

        

## api-response scraper ###
* SpringBoot
* Java 11
* Maven
* Apache POI
* Rest-Assured
* Lombok
* Log4j
### functionalities
* Scheduled
* Store URLs in application.properties
* ApiController sends prepared CRUD request to API
* Response schema validation
* DataStorageImpl convert Response to POJO
* Create XLSX or find existed file in project dir
* Add new row of POJO Data to the end of the file.

### how to run
* Create Maven project
* Add dependencies
* Configure project directories
* Start as SpringBoot Application
* Save as .jar file
* Create Docker Image
* Run as Docker Container