SpringBoot 2.1.4.RELEASE@Cacheable注解不缓存空值
SpringBoot 2.1.4.RELEASE not to cache null value in @Cacheable annotation
我有一个 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
您需要使用注解的value
属性:
@Cacheable(value="percentageAlertXMenu", unless="#result == null")
我有一个 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
您需要使用注解的value
属性:
@Cacheable(value="percentageAlertXMenu", unless="#result == null")