- 博客(13)
- 收藏
- 关注
原创 后端的参数列表包含单一参数以及dto时我们所需要在postman里使用的格式&controller接收集合后台只拿到了集合中的第一个对象
postman的使用
2022-07-14 23:59:20
315
原创 线程、多线程、并发、并行、异步、看这个就够了
不知不觉敲代码断断续续也已经有半年的时间了,今天在回顾线程特别是多线程的时候发现了一些问题,废话不多说直接上代码。如下图新建了两个相同的代码,他们同时调用了一个方法。public class ThreadTest1 { public static void main(String[] args) { Test test =new Test(); new Thread(() ->{ for (int i = 0; i < 1
2022-05-19 16:13:07
169
原创 idea里面可以打印出反馈数据但是postman显示404
问题如题所示idea里面可以打印出反馈数据但是postman显示404可以看到idea里面可以打印出结果值,但是postman找不到原因是注解的问题,controller注解,是因为得到之后去找视图,因为想要返回字符串,因此我们要用RestController注解更改之后可以看到返回结果正常...
2022-05-09 19:48:20
892
原创 postman传值正常,但是后端没有接受到值
传值正常,接收失败。原因是没有添加@RequestBody注解当传入形式为json形式的时候,要添加这个注解来接收!!!可以看到添加后可以正常传值。低级错误以后不要再犯!
2022-05-09 19:32:58
3027
原创 mybatis中association标签的使用
百度association标签的使用,基本都是为了解决查询条件映射到一个类或一个集合上,讲的抽象难懂,而且没有实际意义,本文将通过实际例子来教你如何使用该标签应用场景如下,此时我们有两个表一个是header表里面有一个amount总金额的字段,另一张表就是line表里面有单价和数量的字段,其中header表和line表是一对多的,header对应的每个line的id相同。很明显我们需要的是将line表的单价和数量相乘然后整合到header表中,如何实现呢那么就用到了本文提到的association标签
2022-05-04 23:25:15
1333
2
原创 Field ‘company_id‘ doesn‘t have a default value
在前端传值的时候,已经传入了值可是出现标题所述错误。各种百度都提示是主键的问题,但是很明显公司id不是主键。后来发现是前端传值错误company写成了conpany。这是后端报的错前端传的值起初看到mybatis的logSQL文可以看到在插入的字段中是没有company_id这一个值的,加上我在实体类的company_id字段加入了notnull注解因此我考虑是后端出现的问题,后来还是排查不出来,之后找到同事寻求帮助,发现前端传的值竟然是conpany_id,前端错了。。。。
2022-05-03 21:44:06
520
原创 实体类Entity与dto的互相转换
在开发过程中,我们在接收外界传来的参数时往往涵盖了多个实体类的字段,因此便引入了dto,但是我们完全没有必要在为一个dto重写增删改查的方法,甚至不需要有dto,但是由于swagger注解的原因我们不得不在接受参数的列表中填写一个dto,但是增删改查的方法我们可以使用元实体类的。首先我们可以在主实体类SOheader37810里利用@Transient注解填写需要返回的非数据库字段如图可以看到接受和返回的分别是dto和实体类那么问题来了,我们如何将传过来的dto转换成我们的实
2022-05-02 10:13:29
8059
原创 Stream流的具体使用讲解
大四学生刚来公司实习,对于一些Java8的特性还不够了解,今天在业务上有一段代码能够帮助自己更好的了解stream流,在各种百度之后,简单谈一下关于stream的各类方法的具体使用。凭借个人理解所写,如有不足之处,希望大佬们斧正。流的使用首先要搞懂lambda表达式该表达式自Java8引入,简单来讲lambda表达式就是将一段代码赋值给一个变量,如此使用简洁优雅,该表达式所关注的只有两点,一是入参,二是执行逻辑。本文使用了大量的lambda表达式,该表达式箭头左右两侧分别是参数以及执行逻辑,
2022-05-01 23:42:09
2752
原创 Connections could not be acquired from the underlying database
今天跟着网上教程做ssm框架,配置完所有之后写了一个controller测试发现出现上述错误,奈何网上都是前篇一律的教程,账号密码错误,jar包问题等等,透过现象看本质,connection失败,因此找到jdbcproperties来尝试将userssl=true改掉之后代码正常运行,百度后了解到这是个安全机制因为版本号不匹配造成的。...
2021-11-16 18:57:30
678
原创 出现错误Failed to start component [StandardServer[8005]]
本人在java学习过程中,发现了一个问题,百度其他案例无果,后来发现servlet的ID有重复删除掉程序可以正常运行。详见图三
2021-10-13 11:09:17
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人