enable里面 `registerCache.invalidate(key);`将该缓存置为无效(移除)。缓存中有个`removalListener`监听,当移除缓存时,回调`onRemoval`,然后执行`userMapper.delete` * * * org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.mooc.house.biz.mapper.UserMapper.delete at com.mooc.house.biz.service.MailService$1.onRemoval(MailService.java:34) ~[classes/:?] at com.mooc.house.biz.service.MailService.enable(MailService.java:81) [classes/:?] at com.mooc.house.biz.service.MailService$$FastClassBySpringCGLIB$$330c1391.invoke() [classes/:?] at com.mooc.house.biz.service.MailService$$EnhancerBySpringCGLIB$$f5d46d61.enable() [classes/:?] at com.mooc.house.biz.service.UserService.enable(UserService.java:100) [classes/:?] at com.mooc.house.biz.service.UserService$$FastClassBySpringCGLIB$$2590eefd.invoke() [classes/:?] at com.mooc.house.biz.service.UserService$$EnhancerBySpringCGLIB$$2fa75e41.enable() [classes/:?] at com.mooc.house.web.controller.UserController.verify(UserController.java:47) [classes/:?] at com.mooc.house.web.filter.LogFilter.doFilter(LogFilter.java:28) [classes/:?]