Ответ 1
Spring сам записывает некоторые из своих действий кэширования абстракций под org.springframework.cache
logger в trace
. Итак, если вы добавляете журналы под регистратором org.springframework.cache
к соответствующему приложению, у вас будет полезная информация, например, на консоли. Если вы используете Logback, вы можете использовать что-то вроде следующего в logback.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%msg%n</pattern>
</encoder>
</appender>
<logger name="org.springframework.cache" level="trace">
<appender-ref ref="STDOUT" />
</logger>
</configuration>
В этой конфигурации на консоли вы увидите что-то вроде следующего:
Кэш-запись для ключа 'Запрос страницы [число: 0, размер 20, sort: null]' найденный в кеше "люди"