
SpringBoot
文章平均质量分 96
Wizard Rubick
这个作者很懒,什么都没留下…
展开
-
hibernate ConstraintViolationException, Duplicate primaryKey
调用hibernateTamplate的merge方法,抛出异常ConstraintViolationException违背一致性异常,merge时难道不是当数据库存在此主键时update,不存在时insert吗,怎么会报主键冲突呢?即hibernate认为数据库没有,所以merge时执行了insert。ConstraintViolationException刚开始把这个单词都理解错了:此意违背数据完整性约束(database integrity constraint),它是造成SpringDataIn原创 2021-11-18 23:38:14 · 1614 阅读 · 2 评论 -
小小的SB磨合之路
2021.09.26 SpringBoot自带的序列化工具是fasterxml的Jackson,今天有三个个问题?1) 如何搜索任意key (部分)JsonNode的findValue方法 2) 什么时候使用ObjectMapper的readValue,什么时候使用readToTreereadvalue-and-readtree-in-jackson-when-to-use-whichreadValue() can be used for any and all types, including J..原创 2021-09-27 00:19:37 · 568 阅读 · 1 评论 -
Spring-Boot 异常处理
Controller处理异常返回信息有两种方式:ResponseEntity和ExceptionHandler。 可以把你Controller层所有可能出错的异常列出(新建相关的Exception类),然后@ControllerAdvice绑定到相应HttpStatus, 新建一个类,专门处理异常信息,需要注释 @ControllerAdvice @ResponseBody 其中的方法如下...原创 2018-09-06 20:10:17 · 248 阅读 · 0 评论