Мне было интересно, можно ли использовать аннотации @Cacheable в репозиториях Spring data mongo. Например так:
public interface UserRepository extends MongoRepository<User, String> {
@Cacheable("byId")
public interface UserRepository extends MongoRepository<User, String> {
User findById(String id);
}
}
Я бы хотел сделать это в самом классе интерфейса и по возможности избежать использования класса-оболочки. Кроме того, есть ли образец того, как сделать конфигурацию кеша для Redis с конфигурацией java (не xml)?