Bootique is a minimally opinionated technology for building container-less runnable Java applications. With Bootique you can create REST services, webapps, jobs, DB migration tasks, etc. and run them as if they were simple commands. No JavaEE container required! Among other things Bootique is an ideal platform for Java microservices, as it allows you to create a fully functional app with minimal setup.
Below is a growing list of "standard" Bootique modules. With standard modules you can write apps of different kinds: REST services, job containers, DB migrations, etc. If you don't see a module that you need, keep in mind that writing your own modules is easy. By writing custom modules you can extend Bootique dependency injection and configuration facilities to either some favorite technology of yours or to your own code.
- Bootique Cayenne
- Bootique Curator - Zookeeper client.
- Bootique JDBC
- Bootique Jersey
- Bootique Jersey Client
- Bootique Jetty
- Bootique Job
- Bootique LinkMove
- Bootique LinkRest
- Bootique Liquibase
- Bootique Logback
- Bootique Metrics
- Bootique MVC
- Bootique Tapestry
And a BOM that declares them all with compatible versions:
You have two options:
- Open an issue on GitHub with a label of "help wanted" or "question" (or "bug" if you think you found a bug).
- Post your question on the Bootique forum.