Fill in all fields in src/main/resources/META-INF/application.properties.
For initialization database use liquibase scripts. Just do mvn install.
- Get request with parameters:
- document format (optional)
- date filter (optional)
- Do query to DB
- Get result data
- Generate document
- Send document through SMTP to email
- Java 8
- MySQL
- Liquibase
- Hibernate 5
- Spring Framework 4
- Spring MVC
- Apache POI
- JavaMail API
- Log4j
- Maven
- Tomcat