springboot3 integra ehcache3

En la versión springboot3.x, las etiquetas relacionadas con la administración de caché se han cambiado. Algunos ejemplos de proveedores de caché admitidos en los documentos oficiales son los siguientes. Ya no hay una etiqueta ehcache para especificar ehcache, pero está unificada como jcache (Java Cache Estándar Común), es decir, Reconocible.

# Only necessary if more than one provider is present
spring:
  cache:
    jcache:
      provider: "com.example.MyCachingProvider"
      config: "classpath:example.xml"

La descripción oficial de la primavera es la siguiente.

JCache  se inicia mediante la presencia de  javax.cache.spi.CachingProvider en el classpath (es decir, existe una biblioteca de almacenamiento en caché compatible con JSR-107 en el classpath), y lo  JCacheCacheManager proporciona el  spring-boot-starter-cache “Starter”. Hay varias bibliotecas compatibles disponibles y Spring Boot proporciona gestión de dependencias para Ehcache 3, Hazelcast e Infinispan. También se puede agregar cualquier otra biblioteca compatible.

Puede suceder que esté presente más de un proveedor, en cuyo caso el proveedor debe especificarse explícitamente. Incluso si el estándar JSR-107 no impone una forma estandarizada de definir la ubicación del archivo de configuración, Spring Boot hace todo lo posible para acomodar la configuración de un caché con detalles de implementación, como se muestra en el siguiente ejemplo:

traducir

JCache se inicia mediante la existencia de javax.cache.spi.CachingProvider en el classpath (es decir, hay una biblioteca de caché que cumple con el estándar JSR-107 en el classpath), y JCacheCacheManager lo proporciona el spring-boot- caché de inicio "iniciador". Hay varias bibliotecas compatibles y Spring Boot proporciona gestión de dependencias para Ehcache 3, Hazelcast e Infinispan. También se pueden agregar otras bibliotecas compatibles.

Puede haber situaciones en las que haya más de un proveedor, en cuyo caso el proveedor debe especificarse explícitamente. Aunque el estándar JSR-107 no exige definir la ubicación de los archivos de configuración de manera estandarizada, Spring Boot hace todo lo posible para acomodar los detalles de implementación de la configuración del caché, como se muestra en el siguiente ejemplo:

 

 

Supongo que te gusta

Origin blog.csdn.net/m0_54250110/article/details/130144884
Recomendado
Clasificación