zoukankan      html  css  js  c++  java
  • Field 'name' doesn't have a default value的解决方法

    ## Field 'name' doesn't have a default value的解决方法
    
    ![image-20210213114820935](https://gitee.com/xue--dong/blog_images/raw/master/images/20210213114831.png)
    
    今天我写东西报错了,是数据库属性字段没有赋初值,然后我就去看数据库,发现数据库,先说解决方法,加==@RequestBody== 
    
    ![image-20210213114955195](https://gitee.com/xue--dong/blog_images/raw/master/images/20210213114956.png)
    
    数据库是正确的,所有改有初值的属性我都默认赋了值,查百度说是数据库没有赋初值和MySql5.0以后的特性,改动,但是我的问题显然不是这样的,所以我就去看了后台代码,发现了save方法没有==@RequestBody== ,加上之后就行了
    
    ```java
    @PostMapping("/save")
    public R save(@RequestBody Teacher teacher){
        teacherService.save(teacher);
        return R.ok().message("保存成功");
    }
    

    然后测试成功

    image-20210213115255201

  • 相关阅读:
    命令行参数解析
    业务
    从0开始架构二
    从0开始架构读书笔记
    增加ldl
    工具论
    go的web框架的context回调的原理
    id生成器雪花算法和雪花算法的sony实现
    软件架构师应该知道的97件事(六)
    进程通信简介
  • 原文地址:https://www.cnblogs.com/coderD/p/14399946.html
Copyright © 2011-2022 走看看