Common Documentation and Examples
-
Getting Started : A short tutorial that will get you started quickly.
-
Core : Main documentation collection explaining fundamental framework concepts, such as modules, configuration, commands, dependency injection, unit testing.
-
Bootique DI : Bootique dependency injection framework documentation.
-
Migrate from Guice : A short guide for migration from Google Guice to the Bootique DI framework.
-
BQ cli : Bootique CLI tool documentation.
-
bootique-examples
: A collection of simple projects demonstrating the use of Bootique and various modules for typical programming scenarios.
Modules (in alphabetical order)
-
bootique-agrest
Integrates Agrest, a powerful model-driven REST framework
-
bootique-aws
Bootique integration with AWS Java SDK
-
bootique-cayenne
Integrates Apache Cayenne ORM framework, providing easy RDBMS access
-
bootique-curator
Integrates Apache Curator in your app, providing access to Zookeeper
-
bootique-cxf
Integrates Apache CXF, providing functionality for building SOAP clients and servers
-
bootique-docker
Integrates the Docker client in your app, allowing to manage external Docker containers
-
bootique-flyway
Integrates Flyway DB migrations framework in your app
-
bootique-jcache
Integrates JCache API in your app, providing injectable CacheManager.
-
bootique-jdbc
Integrates JDBC connection pool of your choice, providing optimized configurable database connectivity. Supports Apache Tomcat and HikariCP connection pools out of the box
-
bootique-jersey
Integrates JAX-RS engine, allowing you to create and run REST web services. Since 2.0, also includes JAX-RS HTTP client with different authentication options (BASIC, OAuth2,etc.)
-
bootique-jetty
Integrates Jetty webserver, servlet engine, websockets, CORS
-
bootique-job
Bootique's own provider of job scheduling and execution
-
bootique-jooq
Integrates JOOQ SQL generator for building type-safe SQL queries
-
bootique-kafka
Integrates Apache Kafka client and streams
-
bootique-kotlin
Simplifies writing Bootique modules using Kotlin
-
bootique-linkmove
Integrates LinkMove, an embeddable model-driven ETL tool that allows to synchronize data from various sources into your database
-
bootique-liquibase
Integrates Liquibase engine that helps you to evolve your database schema via migration scripts
-
bootique-logback
Integrates Logback framework to provide advanced logging facility for your app
-
bootique-metrics
Integrates Dropwizard Metrics framework to expose runtime information about your application to monitoring systems
-
bootique-mvc
Integrates a REST-based MVC engine, and a simple template provider. Supports Mustache and Freemarker as template renderers
-
bootique-mybatis
Integrates MyBatis SQL mapper
-
bootique-rabbitmq
Integrates RabbitMQ Client
-
bootique-shiro
Integrates Apache Shiro, a Java security framework
-
bootique-simplejavamail
Integrates Simple Java Mail library
-
bootique-swagger
Integrates Swagger, a popular REST API documentation engine
-
bootique-tapestry
Integrates Apache Tapestry, a powerful component-based HTML generation framework
-
bootique-undertow
Integrates JBoss Undertow web server (Deprecated in 3.0)