- Maven - Dependency Management
- Spring Web MVC
- Spring REST API
- Spring Profile Concept
- Spring Data JPA
- Custom Cache Builder - i. Demo implementation using in-memory look up ii Spring Data JPA implementation
- Global Exception Handler (Controller Advice Spring AOP)
- Junit using Mokito
- Interface Based implementation
- Swagger - Open-Source software framework backed by a large ecosystem of tools that helps developers design, build, document, and consume RESTful Web services.
- Spring Boot - Framework to ease the bootstrapping and development of new Spring Applications
- git - Free and Open-Source distributed version control system
There are several ways to run a Spring Boot application on your local machine. One way is to execute the main
method in the com.arc.sbtest.SBtemplateApplication
class from your IDE.
- Download the zip or clone the Git repository.
- Unzip the zip file (if you downloaded one)
- Open Command Prompt and Change directory (cd) to folder containing pom.xml
- Open Eclipse
- File -> Import -> Existing Maven Project -> Navigate to the folder where you unzipped the zip
- Select the project
- Choose the Spring Boot Application file (search for @SpringBootApplication)
- Right Click on the file and Run as Java Application
mvn spring-boot:run
To monitor and manage your application
URL | Method |
---|---|
http://localhost:8080 |
GET |
http://localhost:8080/FlagPicker/actuator/ |
GET |
- Swagger - Documentation & Testing
Changed File