Spring Boot 2.1.4.RELEASE不在@Cacheable注释中缓存空值

问题描述 投票:0回答:1

我有一个Spring Boot 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个回答
0
投票

您需要使用注释的value属性:

@Cacheable(value="percentageAlertXMenu", unless="#result == null")
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.