ehcache.xml
<?xml version="1.0" encoding="UTF-8"?>
<ehcache updateCheck="false" dynamicConfig="false">
<diskStore path="java.io.tmpdir"/>
<defaultCache name="defaultCache"
maxElementsInMemory="10000"
eternal="false"
timeToIdleSeconds="120"
timeToLiveSeconds="120"
overflowToDisk="false"
maxElementsOnDisk="100000"
diskPersistent="false"
diskExpiryThreadIntervalSeconds="120"
memoryStoreEvictionPolicy="LRU"/>
<cache name="passwordRetryCache"
eternal="false"
timeToIdleSeconds=在此位置引用userprofile.loginFailLockTime
timeToLiveSeconds=在此位置引用userprofile.loginFailLockTime
overflowToDisk="true"
statistics="true"
maxEntriesLocalHeap="0"
maxElementsInMemory="1"
>
</cache>
application.yml
userprofile:
#登录失败超次数锁定时间(单位:秒)
loginFailLockTime: 300