A simple project using Dropwizard for a series of tutorials.
To checkout the project type
git clone https://email@example.com/dnoranovich/dropwizard-getting-started.git
Its description can be found here:
* Start building JVM microservices with DropWizard
* First Steps (git checkout first_steps)
* Authentication, Configuration and HTTPS (git checkout auth_conf)
* Connecting to a Database using Hibernate (git checkout db_hibernate)
* Connecting to external REST Web-services using Jersey Client (git checkout client)
To obtain the source code for each part execute a git command in the braces to see the code pertinent to the particular part.
To work with the database part of tutorial it is necessary to have MySql server running and database DWGettingStarted to be created.
Database settings can be found in the
config.yml file. Change it to switch to another RDBMS.
To run the application type the two following commands:
mvn clean package
java -jar target/DWGettingStarted-1.0-SNAPSHOT.jar server config.yml
Also, here is a link to my Dropwizard Udemy course.