Skip to content

devTitarenko/RequestReportSender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

For launching

Fill in all fields in src/main/resources/META-INF/application.properties.

For initialization database use liquibase scripts. Just do mvn install.

URL: http://localhost:8888/get_document/?email=Vitalii.Tytarenko@gmail.com&doc_format=xls&filter=2017-01-01

Workflow

  1. Get request with parameters:
  • email
  • document format (optional)
  • date filter (optional)
  1. Do query to DB
  2. Get result data
  3. Generate document
  4. Send document through SMTP to email

Technologies

  • Java 8
  • MySQL
  • Liquibase
  • Hibernate 5
  • Spring Framework 4
  • Spring MVC
  • Apache POI
  • JavaMail API
  • Log4j
  • Maven
  • Tomcat

About

REST service for sending report of request data by email

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages