이 콘텐츠는 선택한 언어로 제공되지 않습니다.
14.2. Enabling Spring Cache Support (Library Mode)
Spring's cache support can be enabled, for both Spring3 and Spring4, either through the xml file or programmatically in the application.
Declarative Configuration
To enable Spring support declaratively perform the following steps:
- Add
<cache:annotation-driven/>
to the xml file. This line enables the standard spring annotations to be used by the application. - Define a cache manager using the
<infinispan:embedded-cache-manager ... />
.
The following example demonstrates these changes:
Example 14.4. Sample Declarative Configuration
Programmatic Configuration
To enable Spring support programmatically perform the following steps:
- Add the
@EnableCaching
annotation to the Spring configuration class in use. - Define a method returning a
SpringEmbeddedCacheManager
annotated with@Bean
.
The following code snippet highlights these changes:
Example 14.5. Sample Programmatic Configuration