{#========================================== Plugins ==========================================#} {% extends "./layout.html" %} {% block sectionClasses %}plugins{% endblock %} {% block meta_title %}Plugins{% endblock %} {% block meta_description %}Plugins to extend Spincast{% endblock %} {% block scripts %} {% endblock %} {% block body %}
Most plugins provide a Guice module that you have to install in your application. By doing so,
extra components are bound and can be used in your application.
The plugins annotated with default are
already installed if you use the spincast-default artifact!
The default router, and other routing related components.
Components to access the current HTTP request information.
Components to manipulate the headers and content sent as the response for a request.
Undertow is the default HTTP server provided by Spincast. It is modern, performant, and easily embeddable.
Provides an implementation of ILocaleResolver which is
used to find the locale/language to use.
Provided components to read and write cookies.
Provides a request context add-on to read and write request scoped variables.
Provides a request context add-on to easily access templating functionalities.
Provides an implementation of ITemplatingEngine, for
templating functionalities, using Pebble.
Provides default values for the required Spincast configurations.
Provides default labels for a Spincast application.
Allows an application to define its configurations in a
.properties file.
Helps the validations of your beans/models. Provides validation methods to check
for null values, to validate min/max length, to validate emails, etc.