У меня есть приложение 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
Вам нужно использовать атрибут value аннотации:
@Cacheable(value = "percentageAlertXMenu", unless = "#result == null")