BUG随笔
平时项目和学习中遇到的问题记录
少爷晚安。
开始的时候就是最好的时候
展开
-
org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
SpringBoot版本和Jackson的Maven版本冲突导致。原创 2023-09-21 14:39:24 · 776 阅读 · 0 评论 -
xxx required a bean of type ‘java.lang.Integer‘ that could not be found
使用Lombok的@RequiredArgsConstructor构造注入替换@Autowired注入,然后使用@Value给maxSize变量赋值,但启动项目的时候就报上面的异常,说找不到java.lang.Integer类型的bean???再看Lombok生成的构造函数,如下:构造函数里面确实包含有Integer类型,因为@RequiredArgsConstructor注解会检查被final修改的字段,非final修饰的字段不会被包含在构造函数里。原创 2022-11-03 16:13:51 · 1044 阅读 · 0 评论 -
Non-terminating decimal expansion; no exact representable decimal result
由于 BigDecimal 是不可变的、任意精度的有符号十进制数,所以可以做精确计算。但在除法中,准确的商可能是一个无限长的十进制扩展(例如:1 除以 3 所得的商)。若我们在做除法时,没有指定舍入模式,无法表示为准确的结果,则会抛出这个异常。(就是小数点后的位数不确定,不能无限长,否则抛异常)原创 2022-11-03 01:46:44 · 266 阅读 · 0 评论 -
The current branch master has no upstream branch
因为远程仓库分支较多,在默认情况下,git push一般会推送到origin下的master分支上,然而当仓库的branch分支过多,本地和远程分支又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标。原创 2022-12-08 15:51:14 · 338 阅读 · 0 评论 -
Cannot deserialize instance of `xxxEnum` out of START_OBJECT token
将缓存的数据,反序列化为Bean,提示。无法从令牌中反串行化 “RiskLevelEnum” START_OBJECT实例,JSON数据无法反序列化RiskLevelEnum枚举。原创 2023-02-28 10:23:11 · 531 阅读 · 0 评论