My first Backend API project using java and Spring Boot.
It is the Journal Entry Managing system build on MVC architecture. In this journal App one can get His/her weekly sentiment via gmail that he\she entered in journal entry. the sentiment mailed is the analyzed sentiment which occurred most. This app contains all the feature of spring boot framwork such as follows:
- Mongo Transaction manager
- spring boot security
- redis - appCache cloud(redis cloud)
- kafka - Open source distrbuted event streaming plattfoem
- corns - scheduler library
- sonar Qube, lint and cloude - (code Analyzer)
- mokito (testing, argument provider)
- Junit5 (testing)
- Logging (Log provider)
- profiles (production and devlopment)
- Mongo Template
- Redis Template
- Rest Template
- Mongo cloud - Atlas
- Redis Cloud - resis
- Kafka cloud - Confluent cloud
- Sonar cloud - Sonar
🔗(Download Jar File) : Java Jar which can runnable on Terminal having Java installed
For further reference, please consider the following sections:
- Official Gradle documentation
- Spring Boot Gradle Plugin Reference Guide
- Create an OCI image
- Spring Web
The following guides illustrate how to use some features concretely:
- Building a RESTful Web Service
- Serving Web Content with Spring MVC
- Building REST services with Spring
These additional references should also help you: