Вы можете запустить тесты с отключенным кэшированием, даже если ваш код имеет методы с аннотациями @Cacheable.
Таким образом, вам не нужно замедлять выполнение теста, отмечая все ваши тесты с помощью @DirtiesContext .
Поместите связанные с кешем настройки Spring в свой собственный конфигурационный файл Spring, например. Файл applicationContext-cache.xml.
Включите этот файл applicationContext-cache.xml только при запуске приложения в реальном времени, но не в ваших тестах.
Если вы специально хотите протестировать кеширование, то вам понадобится аннотация @DirtiesContext.