Anotación de caché de primavera ¿Para qué sirve el nombre de caché?
Consulte la anotación @Cacheable
@Cacheable(value="accountCache"). Esta anotación significa que cuando se llame a este método, se buscará desde la memoria caché denominada accountCache. De lo contrario, se ejecuta el método real (es decir, se consulta la base de datos) y los resultados de la ejecución se almacenan en la memoria caché; de lo contrario, se devuelve el objeto en la memoria caché. Aquí, la clave en el caché es el parámetro nombre de usuario y el valor es el objeto Cuenta. accountCache "El caché es el nombre definido en spring*.xml.
Ejemplo: @Cacheable(value="accountCache")//?Utilice un caché llamado accountCache
¿público? Cuenta ?getAccountByName(String?userName)?{? //La implementación interna de este método no considera la lógica de almacenamiento en caché, sino que implementa directamente el retorno empresarial? getFromDB (userName);
}
Su función principal es nombrar el caché