写文章

Spring Boot教程全集-修正集合

2018-11-29 16:55:32

2235 | 0 | 0

修正1:20 使用Caching-Redis

位置:com.roncoo.education.cache.impl.RoncooUserLogCacheImpl,第34行,@CachePut(key = "#p0")

正确:@CachePut(key = "#p0.id")

原因:key值定义写错。#p0是指使用第一个参数作为key值,上面selectById是将主键作为key,如果更新将对象作为key,则会导致更新之后,查找不到最新的信息,对象作为key,因为修改,会每修改一次都产生一条记录,因为每个对象的属性都会变化

感谢学员(你的微笑、很美)的发现。


修正2:31 生产部署-注意事项和如何使用脚本

位置:kill -9 ${procedure}(第一个kill的位置)

正确:kill ${procedure}

原因:kill -9 是立即杀死应用,第一关闭的时候,不应该是杀死,这样就无法令spring boot应用进行优雅关机,当kill不成功的时候,才考虑进行kill -9。


0

收藏
分享