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

https://github.com/spinningideas/springboot-project-accelerator

Spring boot project accelerator that can serve as reference for bootstrapping projects.
https://github.com/spinningideas/springboot-project-accelerator

rest-api spring spring-boot

Last synced: about 2 months ago
JSON representation

Spring boot project accelerator that can serve as reference for bootstrapping projects.

Awesome Lists containing this project

README

          

# springboot-project-accelerator

Spring boot project accelerator that can serve as reference for bootstrapping projects using Java and Spring to produce a REST API.

The simple REST API provides two endpoints for geography data (/continents and /countries/{continentCode}).

## Get Started

1) Setup development tools and environment
* https://code.visualstudio.com/docs/java/java-spring-boot
2) Clone repo
3) Build and run the application via "F5" in vscode (or run the debugger)
4) Exercise the API via postman

Download and install https://www.getpostman.com and then import the collection in the "postman" folder in file "SBPA-API.postman_collection.json" and run the requests to see api data and responses - see more info: https://learning.getpostman.com/docs

## Spring

- https://spring.io/

## Spring Boot

- https://code.visualstudio.com/docs/java/java-spring-boot
- https://gradle.org/maven-vs-gradle/
- https://www.baeldung.com/spring-boot-run-maven-vs-executable-jar
- https://attacomsian.com/blog/processing-json-spring-boot

## Spring REST

- https://github.com/spring-guides/gs-rest-service#scratch
- https://spring.io/guides/gs/rest-service/
- https://github.com/eugenp/tutorials/tree/master/spring-data-rest