Spring Integration

This module contains helper classes to assist in integrating your bbq project with Spring.

Setup

Declare bbq-spring-integration as a dependency of your project:

<dependency>
    <groupId>org.bbqjs</groupId>
    <artifactId>bbq-spring-integration</artifactId>
    <version>${bbq.version}</version>
</dependency>

AJAX

There are classes in the org.bbqjs.spring.ajax package to allow making AJAX requests to non-origin web servers - e.g. working around the Same Origin Policy.

Development

org.bbqjs.spring.debug contains Controller classes to make developing bbq apps less painful. They let you update JavaScript, CSS and language files without having to restart your web container to see the changes.

MVC

org.bbqjs.spring.ajax package holds production Controllers for resolving exceptions, serving language files and doing away with boiler plate controllers.