- Download a zip file of this template.
- Unzip and store it in a location of your choice.
- Open the project in IntelliJ and push it to your own repo (via the VCS menu) and modify it from there.
The dictionary used for this microservice is from https://github.com/matthewreagan/WebstersEnglishDictionary
The dictionary app has examples of:
- REST services
- 3-tier architecture
- Basic POJO
- Static methods
- Static block
- Private methods
- Service layer
- Controller layer
- Data validation
- (Spring) dependency injection
- File I/O using the Java Stream API
- Mapping JSON to an object
- Logging API
- Usage of constants
- Logging performance metrics