lyandeveloper / SpringBoot-Crud

A simple SpringBoot Crud for study purposes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SPRING BOOT BASIC STUDY

This is a basic Spring Boot Study

WHAT I LEARNED

  • Spring Boot Web
  • Spring Boot Actuator
  • Spring Boot Security
  • Spring Validation
  • Spring Boot JPA
  • Spring Boot Doc
  • Integrated Tests
  • Unit Tests
  • JPA Tests with H2
  • Custom Exceptions
  • Prometheus
  • Postgres
  • Grafana
  • Lombok
  • MapStruct
  • Jib Maven Plugin (Generate and build Docker Java Images)

Access http://localhost:8080/api/swagger-ui/index.html to see the API Documentation.
All endpoints has Basic Authentication.
You must to create a User in user table with roles "ROLE_USER,ROLE_ADMIN" in column "Authorities".
Spring will print a bycript password, just copy if you want or create your own, but remember to create the password with the bycrypt format.

About

A simple SpringBoot Crud for study purposes


Languages

Language:Java 100.0%