日常bug及解决方式
bug很多,甚至很多一样的,这里列举我遇到的bug以及如何解决的
K_SkySea
要想成为大佬,首先需要成为一个博客大佬。
展开
-
端口占用杀进程操作流程
cmd 电脑输入命令netstat -aon|findstr "8080"8080位对应的端口号,即为查询占用8080端口进程的pid。netstat -ano命令是查询所有的拿到pid,就可以打开任务管理器,然后详细信息,pid排序,好到对应pid,结束进程或者程序即可。...原创 2021-09-30 17:16:16 · 207 阅读 · 0 评论 -
Ambiguous mapping. Cannot map ‘uploadController‘ method
翻译后:模糊映射。无法映射“上传控制器”方法然后周边还报了bean已经示例过了,创建错误等等。。。总之这次是方法差不多相同,名字忘记换了,{方法名之前就换了,路径名忘更改}。@RequestMapping("/xxx")里的xxx参数相同了。导致了虚拟机不知道要执行哪个,所以提示:模糊映射,没毛病。...原创 2021-08-19 15:30:24 · 364 阅读 · 0 评论 -
@RequestBody注解忘加导致空指针
直接controller开始拿req的参数都是null。请求都是带了参数的。路径也没有问题。必传参数都有,同时检查了数据库字段和实体以及RequestBody参数是对应的,没有名字错误或者没传或者数据库设置了不为null,以上检查都没问题。就是单纯少了这个注解导致空指针。而且 是开始就为null。第一行代码都没走,(出去方法那一行),而就错在那一行注解@RequestBody没写。...原创 2021-08-17 10:05:31 · 533 阅读 · 0 评论 -
java.sql.SQLException: Incorrect integer value:整数值不正确
原因可能是,自己遇到的:代码里的实体字段类型和数据库字段属性不一致导致的。比如我数据库用的int,而实体是String就会报这样错误原创 2021-08-09 14:25:22 · 3350 阅读 · 0 评论 -
postman关于无参数依旧需要设置body问题
提要:对应动态查询,可以一个参数都没有,也可以多个参数的时候。即使没有参数条件传上来,但是代码使用了一个实体类传参数(RequestBody,和DTO差不多),即使没有参数也需要传个空的,代表有body,只是是空的,但是不能不设置参数,图示如下。无参数,但是没有设置空body时。有条件时,可以正常查询没参数条件时,设置了空body,可以正常查询...原创 2021-08-06 11:35:16 · 593 阅读 · 0 评论 -
报错There is no getter for property named ‘null‘解决
@TableIdprivate int id;问题不是是BeanUtils拷贝为null的问题。@TableId当时没加,然后名字不是叫id,是xxxxid。这样会导致mybatis不能识别 id 在哪,即使数据库有,但是代码里他不知道的。所以1,要不,写id,可以不写主键2,要不。取其他名字,但是要写@TableId注解。=========================下方说明部分攻略无效,特此指下,以及后续也可参考。网上很多都是,说null,就用下面的方式,其..原创 2021-08-05 20:36:10 · 2787 阅读 · 1 评论 -
参数不能为空,注意注解不要乱加,,,
简单来说就是,写了required=false,就不要写验证是否空,是否null。如果required=true,就要写是否为空,为null。integer判null,String判空,对于其他的,比如参数类型为Date日期类型,那就不要写@Size注解,,...原创 2021-08-04 17:00:56 · 6421 阅读 · 0 评论 -
java.sql.SQLSyntaxErrorException: Unknown column ‘business_id‘ in ‘field list‘
说白了就是对不上号,或者说没有这个字段。实体对象属性与数据库字段不匹配。我的问题就是多个了个字母,一时没发现。。一定要仔细检查原创 2021-08-04 09:46:04 · 507 阅读 · 0 评论 -
字段必传没传经典报错解决
自己挖坑,自己跳,石锤了,,QAQ原创 2021-08-03 17:22:33 · 144 阅读 · 0 评论 -
日期格式配置,不配必回报日期json解析异常
DTO层@ApiModelProperty(value = "时间", required = true)@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")private Date punishDate;加下面的一句注解就行了。@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")...原创 2021-08-03 17:00:38 · 225 阅读 · 0 评论