Chapter 14. Integration with the Spring Framework
Chapter 14. Integration with the Spring Framework JBoss Data Grid allows users to define a Spring Cache provider, providing applications a method of easily adding caching support, and allowing users familiar with Spring's programming model a way to have caching fulfilled by JBoss Data Grid. Note JSR-107 (JCache) annotations are only supported in Spring 4. Important Spring 3 has been deprecated in JBoss Data Grid 6.6.0, and is expected to be removed in subsequent versions. Report a bug 14.1. Defining the Spring Maven Dependency The Spring module is bundled separately from the Library and Remote Client-Server dependencies. The following Maven configuration should be used, corresponding with the version of Spring in use. Spring 4 Example 14.1. pom.xml for Spring 4 in Library Mode Example 14.2. pom.xml for Spring 4 in Remote Client-Server Mode Spring 3 Example 14.3. pom.xml for Spring 3 (for both Library and Remote Client-Server Mode) Report a bug
<dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-spring4-embedded</artifactId> <version>USD{infinispan.version}</version> </dependency> <dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-spring4-remote</artifactId> <version>USD{infinispan.version}</version> </dependency> <dependency> <groupId>org.infinispan</groupId> <artifactId>infinispan-spring3</artifactId> <version>USD{infinispan.version}</version> </dependency>