A sample web application for managing userManager built using Java. It exposes REST APIs using Java Servlets and a UI which is SSR rendered using JSP.
Note: This application was implemented for learning purposes only.
GET /users?id=<id>&name=<name>&email=<email>&username=<username>
POST /users
{
"name": "Mock",
"username": "mock",
"email": "[email protected]",
"password": "MockPass"
}
PUT /users
{
"name": "Another Mock",
"password": "MockPassword1"
}
Run the following:
./gradlew tomcatRun
Run the following:
./gradlew test