踩坑记录
xainyuyjz
贼菜,请多见谅
展开
-
ModelMapper报错Ensure that method has zero parameters and does not return void.
今天开发项目的时候遇到一个报错这让我很奇怪之前一直都是这样写的,为什么这次报错了,根据报错信息可以看到是这三个字段的set方法出了问题,这三个字段是所有实体类都会用到的契约字段,它的get、set方法是写在自己写的jar包里面的点进去看一下,jar包里面的BasePO这三个参数的set方法是链式的返回的是BasePO,而在modelMapper的配置里面返回类型不应该是BasePO转换出了错原来是写jar包的同学更新了jar包版本,新的jar包之中的三个参数使用了链式返回,而所有的实体类exte原创 2020-05-22 15:23:31 · 411 阅读 · 0 评论 -
idea导包正确编译缺提示包不存在
开发多moudle项目的时候遇到一件怪事,我明明引入了moudle的依赖,代码里面导包也是正常的,但是一编译就提示我这个moudle的里的包不存在。弄了好久网上说的maven重新导包,清楚缓存,字符集对应都试了,还是没法。最后在一个论坛上看到一个老哥的解决方案。终于解决了输入此命令然后清理一下缓存重启就好了老哥的博客地址:https://blog.csdn.net/qq_37740982...转载 2020-04-11 18:08:20 · 2754 阅读 · 1 评论 -
nginx配置解决跨域问题
之前写实验室官网连调阶段出现了跨域问题,一开始我是写了一个拦截器来解决问题,但是在个别接口仍然会出现问题,然后使用@CrossOrigin来解决,但是@CrossOigin注解默认是不支持put和delete方法的,我在网上查询了cors的细粒度配置,尝试了能查到的所有方法失败,最后还是采用了filter加nginx配置的方式来解决问题出现跨域问题时,一般是 PUT,DELETED 两种请求,当...原创 2020-03-05 21:15:39 · 1705 阅读 · 0 评论 -
开发踩坑记录之@Param注解插入数据返回id为空
开发的时候需要用到插入实体类返回这个实体类的id,因为是使用注解写的sql,所以就很自然的使用@Options注解来实现@Options(useGeneratedKeys = true,keyProperty = “id”,keyColumn = “id”)这本来是一个很简单的东西,但是我还是写了一个测试,但是发现返回居然为空,我懵了,但是我插入数据是成功了的,那就是@Options出问题了,...原创 2020-02-28 22:57:43 · 1161 阅读 · 0 评论 -
开发踩坑记录之An Errors/BindingResult argument is expected to be declared immediately after the model
今天开发的时候突然报了一个500错误,参数不对,一开始我以为是我错误的使用了@PathVariable注解,然后我去掉了这个注解还是错误,因为是基于springboot的自搭的一个框架,所以日志有点多,找了半天,终于找到了嗯英语有点差,不是特别懂,好吧翻译软件应在模型之后立即声明Errors/BindingResult参数,感觉怪怪的,但是应该大概是应该在实体类之后生命BindingR...原创 2020-02-28 22:29:27 · 4989 阅读 · 0 评论 -
日常踩坑记录——mysql报错信息(Unknown column 'id' in 'field list)
今天在测试sql的时候出现了 Unknown column ‘id’ in 'field list的报错,我是一脸懵逼的,这是一个很低级的失误,所以我很自然地就检查了我数据库id有没有写对,多加空格这些,确认没有错误之后我再次测试,还是报相同的错误,我就猜测会不会是某个空格的问题,因为这些sql是使用注解形式写的,如下所示我就将这句放在一行,我发现测试通过,果然是空格的问题,但是因为mysq...原创 2020-02-17 21:36:22 · 5838 阅读 · 0 评论