开发易错点

易错点整理

  • 前端接收长整形数据问题

    前后端对接 传递的long型数据 经浏览器 容易造成错误:如12344567897693738 可能会变成 12344567897693700 所以 后端传给前端最好是传递字符串

  • springboot配置文件

    如果你只是个开发者,当你要把你的程序给运维人员部署的时候,只需要打包成jar包,把 运维人员可以把配置文件模板修改好后 放在跟jar包同等的位置 然后运行后,生效的配置文件是外面的配置文件

  • 前后端分离 ajax每次请求session失效

    可在 请求参数中配置:

    xhrFields: {withCredentials: true},
    crossDomain: true,
    
  • mybatis-plus 中 如果想获取保存后数据的自增值 则实体的主键上应该加上注解

    @TableId(type = IdType.AUTO) 主键自增 数据库中需要设置主键自增
    private Long id;
    

    其中 主键的策略有以下几种

    在实体类中 ID属性加注解

    @TableId(type = IdType.AUTO) 主键自增 数据库中需要设置主键自增
    private Long id;
    @TableId(type = IdType.NONE) 默认 跟随全局策略走
    private Long id;
    @TableId(type = IdType.UUID) UUID类型主键
    private Long id;
    @TableId(type = IdType.ID_WORKER) 数值类型  数据库中也必须是数值类型 否则会报错
    private Long id;
    
    @TableId(type = IdType.ID_WORKER_STR) 字符串类型   数据库也要保证一样字符类型
    private Long id;
    
    @TableId(type = IdType.INPUT) 用户自定义了  数据类型和数据库保持一致就行
    private Long id;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值