初用springboot框架遇到的坑总结(工作中)

一,springboot
很多时候映射关系的问题,SQL执行没有问题,但是返回前端的数据为空,很可能是实体命名方式没有按照驼峰命名法去命名,此时需要按照将application.xml文件当中的驼峰法设置改为camel:false

二,微服务
对于共用层返回的数据在调用共用层的时候,实体属性命名应该保持一致,否则返回对象可能没有值

三,序列号UID
其实,这个序列化ID起着关键的作用,它决定着是否能够成功反序列化!简单来说,java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地实体类中的serialVersionUID进行比较,如果相同则认为是一致的,便可以进行反序列化,否则就会报序列化版本不一致的异常

四,端口被占用查询(window)
https://jingyan.baidu.com/article/fdffd1f89a0c8af3e98ca10e.html

五,跨服务不同库不同表关联查询的问题实例解决方案参考
通过调用查询第一个服务的接口获取实体对象A a(where条件可以通过参数传递)
查询该服务的实体B 返回对象b
创建B实体的集合对象List c
两个for循环两个实体,for循环里面做if判断on后面的条件
第二层循环中创建一个B实体对象 d
d.set(a.get)
d.set(b.get)
c.add(d)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值