最赞回答 / 李广生
应该是deleteGirl方法没有返回值,所以(@AfterReturning(returning = "object",pointcut = "log()"))doAftereReturning方法中参数Object为null,然后toString报的空指针吧
2018-05-15
最新回答 / qq_紫藤花_3
我也遇到了同样的问题,在这里找到了解决办法,https://blog.csdn.net/hadues/article/details/7918879300我用的解决方案二,问题解决了
2018-05-12
最赞回答 / likeflower950
@Valid 这个是用来接收参数的时候验证的,将验证结果存入 BindingResult 结果中;但是,你在实体类中加的@Min、@Max等验证规则是hibernate进行数据库交互的时候需要验证的,所以,如果你在实体中加了限制,那么只有在存入数据库的时候会再次进行验证。所以,这个表单验证我认为存在缺陷,按道理他应该是验证你接受的数据,而不是你存入数据库的数据,因为很多情况下,接受的数据是需要经过处理才能存入数据库的,如果处理之后不符合接受时候的规则了,那么也将无法存入数据库!
2018-05-09