【问题标题】:SpringBoot 2.1.4.RELEASE not to cache null value in @Cacheable annotationSpringBoot 2.1.4.RELEASE 不在@Cacheable 注解中缓存空值
【发布时间】:2019-08-28 04:49:31
【问题描述】:

我有一个 SpringBoot 2.1.4.RELEASE 应用程序。有一个存储库:

@Repository
public interface PercentageAlertXMenuRepository extends CrudRepository<PercentageAlertXMenu, Long> {

    @Cacheable("percentageAlertXMenu", unless="#result == null")
    PercentageAlertXMenu findByPercentageAlertAndMenu (MenuPercentageAlert percentageAlert, Menu Menu);

但我得到一个编译错误:

Syntax error on token ""percentageAlertXMenu"", invalid 
 MemberValuePairs

【问题讨论】:

    标签: spring spring-boot spring-mvc spring-data-jpa spring-cache


    【解决方案1】:

    需要使用注解的value属性:

    @Cacheable(value="percentageAlertXMenu", unless="#result == null")
    

    【讨论】:

      猜你喜欢
      • 2021-08-22
      • 2012-08-20
      • 2018-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多