zoukankan      html  css  js  c++  java
  • P31 整体更新或新增 PUT



    这里之前写的通过传一组id获取一组company

    要不要做一个传进来一组company,替换一组company。实际上很少这么做。这么做作用范围有点大。

    更新或新增




    URI对应的资源必须是存在的




    写代码

    修改这个方法

    如果我们通过这个EmployeeId查不到EmployeeEntity的话

    如果没有查到我们就去创建

    然后再调用Save方法

    由于我们是创建了一个资源,所以我们就返回一个能获取当前创建资源的链接

    返回类型修改

    测试

    把后面的id改成0000结尾


    再发送同样的请求

    资源已经存在返回的就是204

    从这里就可以看出来put的Action无论是做整体的修改,还是创建它都符合幂等性、
    实际上put的用的比较少,很少把资源做成幂等更新。比较多的还是局部更新。

    结束

  • 相关阅读:
    如何理解cat的输入输出重定向
    Vagrant网络设置
    Vagrant入门
    设计模式的原则
    单例模式
    LRU 实现缓存
    java注解
    java8---lambda表达式
    JUC--Callable 以及Lock同步锁
    JUC--闭锁 CountDownLatch
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12589704.html
Copyright © 2011-2022 走看看