Spring Framework 6.0 nie obsługuje Ehcache 2.x. Reguła oznacza użycie org.springframework.cache.ehcache pakiet lub obecność ehcache.xml .
Ehcache 3 jest bezpośrednim zamiennikiem. Zaktualizuj zależności, aby używać org.ehcache:ehcache z jakarta klasyfikator.
Nie ma zaktualizowanej wersji org.springframework.cache.ehcachezaleca się korzystanie z witryny Ehcache za pośrednictwem interfejsu API JCache lub jego nowego natywnego interfejsu API.
Poniższy przykład pokazuje plik ehcache.xml który jest oznaczony przez tę regułę.
<ehcache> <diskStore path="java.io.tmpdir"/> <defaultCache maxElementsInMemory="1000" eternal="false" timeToIdleSeconds="120" timeToLiveSeconds="120" overflowToDisk="true"/> </ehcache>
Poniższy przykład pokazuje zaktualizowaną zależność maven w pom.xml
<dependency><groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <version>3.10.8</version> <classifier>jakarta</classifier></dependency>
Więcej informacji na ten temat zawierają następujące zasoby: