Modules¶
All additional guicey integartion modules are maintained as separate project: dropwizard-guicey-ext
Note
Module versions are based on guicey version: $guiceyVersion-N
.
For example, 5.0.0-1 means first release of extensions for guicey 5.0.0.
This convention is commonly used for dropwizard extension modules.
Module | Description |
---|---|
BOM | Maven BOM for modules and their dependencies |
Admin REST | Admin context rest support. |
Lifecycle annotations | @PostConstruct , @PostStartup , @PreDestroy support |
EventBus | Guava eventbus integration |
JDBI | JDBI integration (based on dropwizard-jdbi) |
JDBI3 | JDBI3 integration (based on dropwizard-jdbi3) |
SPA | HTML5 routing support for single page applications |
Server pages | JSP-like templates support (based on dropwizard-views) |
Validation | use validation annotations on guice beans (same behaviour as rest) |