1.2. 将 Data Grid 用作 Spring Cache 供应商
将 @EnableCaching 注释添加到您的其中一个配置类,然后添加 @Cacheable 和 @CacheEvict 注释以使用远程或嵌入式缓存。
先决条件
- 将 Data Grid 依赖项添加到应用程序项目中。
- 使用 Data Grid Server 部署,请创建所需的远程缓存并配置 Hot Rod 客户端属性。
流程
使用以下方法之一在应用程序上下文中启用缓存注解:
声明
Copy to Clipboard Copied! Toggle word wrap Toggle overflow programmatic
@EnableCaching @Configuration public class Config { }@EnableCaching @Configuration public class Config { }Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注解具有
@Cacheable的方法,以缓存返回值。提示要直接引用缓存中的条目,您必须包含
key属性。-
使用
@CacheEvict注解方法,从缓存中删除旧条目。