Skip to content

chackib/Cronos-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CronosChallenge

Challenge with Java 11 Spring Boot

This is a simple project with a challenge for Backend developers.

In this project you will find:

  • Creating API REST (Spring Web)
  • Create a database (Spring Data)
  • JUnit
  • H2
  • Swagger
  • logback
  • Lombok

Tasks:

LVL 1

Goals:

  • Create the project using Java 11 and Spring Boot 2

  • Create the user entity with (name, surname, birthdate)

  • Build a REST API

    • Get all users
    • Get user by ID
    • Create new user
    • Modify user
    • Delete user
  • The API should receive and return values in JSON

  • Create the database using H2

  • Create a JUnit to test your controller


    LVL 2

Goals: #Not mandatory:

  • Use Swagger UI with Springdoc to document your service
  • configure your logs with logback
  • Use Lombok to reduce manual coding

Documentation

Swagger:

H2 Database:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages