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-agrestIntegrates Agrest, a powerful model-driven REST framework
-
bootique-awsBootique integration with AWS Java SDK
-
bootique-cayenneIntegrates Apache Cayenne ORM framework, providing easy RDBMS access
-
bootique-curatorIntegrates Apache Curator in your app, providing access to Zookeeper
-
bootique-cxfIntegrates Apache CXF, providing functionality for building SOAP clients and servers
-
bootique-dockerIntegrates the Docker client in your app, allowing to manage external Docker containers
-
bootique-flywayIntegrates Flyway DB migrations framework in your app
-
bootique-jcacheIntegrates JCache API in your app, providing injectable CacheManager.
-
bootique-jdbcIntegrates JDBC connection pool of your choice, providing optimized configurable database connectivity. Supports Apache Tomcat and HikariCP connection pools out of the box
-
bootique-jerseyIntegrates 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-jettyIntegrates Jetty webserver, servlet engine, websockets, CORS
-
bootique-jobBootique's own provider of job scheduling and execution
-
bootique-jooqIntegrates JOOQ SQL generator for building type-safe SQL queries
-
bootique-kafkaIntegrates Apache Kafka client and streams
-
bootique-kotlinSimplifies writing Bootique modules using Kotlin
-
bootique-linkmoveIntegrates LinkMove, an embeddable model-driven ETL tool that allows to synchronize data from various sources into your database
-
bootique-liquibaseIntegrates Liquibase engine that helps you to evolve your database schema via migration scripts
-
bootique-logbackIntegrates Logback framework to provide advanced logging facility for your app
-
bootique-metricsIntegrates Dropwizard Metrics framework to expose runtime information about your application to monitoring systems
-
bootique-mvcIntegrates a REST-based MVC engine, and a simple template provider. Supports Mustache and Freemarker as template renderers
-
bootique-mybatisIntegrates MyBatis SQL mapper
-
bootique-rabbitmqIntegrates RabbitMQ Client
-
bootique-shiroIntegrates Apache Shiro, a Java security framework
-
bootique-simplejavamailIntegrates Simple Java Mail library
-
bootique-swaggerIntegrates Swagger, a popular REST API documentation engine
-
bootique-tapestryIntegrates Apache Tapestry, a powerful component-based HTML generation framework
-
bootique-undertowIntegrates JBoss Undertow web server (Deprecated in 3.0)