Skip to content

gcirit/InDepth-SpringBoot-RESTAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

In Depth-SpringBoot-RESTAPI

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

Features:

Create stand-alone Spring applications

Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)

Provide opinionated 'starter' dependencies to simplify your build configuration

Automatically configure Spring and 3rd party libraries whenever possible

Provide production-ready features such as metrics, health checks, and externalized configuration

Absolutely no code generation and no requirement for XML configuration

Project Progression So Far:

Spring Initializer configurated

SpringBoot DevTools dependencies added

H2 and JPA Dependencies added

Department entity added (MVC Model)

CRUD APIs added

slf4j Logger added

Removed boilerplate coding with Lombok

Exception Handling implemented

H2 db upgraded to MySQL db

Service layer Unit testing implemented

Repository Layer unit testing implemented

Controller Layer unit testing implemented

Added Config in properties file

Added SpringBoot Profiles

Added application.yml file

Created multiple runnable SpringBoot profiles

In the target folder run  "java -jar Spring-boot-tutorial-1.0.0.jar --spring.profiles.active={profile_name}"

Spring Actuator added

Custom Actuator Endpoints implemented

Excluded Actuator Endpoints

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages