timebusker / spring-boot

spring-boot 项目实践总结

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

diskPersistent ="true" 的场合,在VM重启的场合,如何将缓存数据写到Disk?

wurangbo opened this issue · comments

diskPersistent ="true" 的场合,在VM重启的场合,如何将缓存数据写到Disk?

设置缓存硬盘存储地址
overflowToDisk:true表示当内存缓存的对象数目达到了maxElementsInMemory界限后,会把溢出的对象写到硬盘缓存中。注意:如果缓存的对象要写入到硬盘中的话,则该对象必须实现了Serializable接口;
diskPersistent:是否缓存虚拟机重启期数据;

我看有人说要通过shutdown hook,但是不知道spring boot中如何配置 shutdownlistener。