Create Movie rating software
Movie Class : ID, name , genre , rating , duration , launchDate
Validation :
ID :
- Cannot be null
- Length more than 3
- Must be unique
name :
- Cannot be null
- Length more than 2
- Must be unique
genre :
- Cannot be null ( validate from DB and server )
- Can only have these values : (Drama, Action , Comedy)
rating :
- Cannot be null
- Has to be a number
- must be between 1 - 5
duration :
- Cannot be null
- Has to be a number
- Has to be represented in minutes
- I must be more than 60
launchDate :
- Cannot be null
- Has to be date
-
Use service layer
-
Use projcet lombok
-
Use repository layer
Endpoints :
Get all the Movies
Add new Movie
Update Movie
Delete Movie