• 9-16 Feign实战开发技巧讲解实现


    在这里直接做就可以了

    首先引入接口

    复制一下原来的方法


    先做非空的判断

    解析返回的值。相当于把复杂的微服务调用变成了单体调用一样。

    启动服务测试

    启动eurekaServer 、film、hall三个服务。

    http://localhost:8501/halls/hall:add

    {
        "cinemaId": "1",
        "filmId": "2",
        "hallTypeId": "1",
        "beginTime": "13:20",
        "endTime": "15:50",
        "filmPrice": "60",
        "hallName":"飞翔厅"
    }


    修改了beginTime和endtime

    {
        "timestamp": "2020-05-31T15:57:03.938+0000",
        "status": 500,
        "error": "Internal Server Error",
        "message": "[404] during [GET] to [http://film-service/2] [FilmFeignApi#decribeFilmById(String)]: [{"timestamp":"2020-05-31T15:57:03.840+0000","status":404,"error":"Not Found","message":"No message available","path":"/2"}]",
        "path": "/halls/hall:add"
    }



    这里我们就写了一个filmId

    原来我们的FilmController里面加了/films的前缀

    所以我们的apis的封装的前缀要加上films


    重启hall服务,再次测试。


     

    结束

  • 相关阅读:
    C语言_航模社第四节
    C语言_航模社第三节
    C语言交换两个变量的值
    C语言表达分段函数
    c语言_2017.10.22
    stm32_配置GPIO点亮led灯
    prteus8安装教程
    安装keil_5步骤
    nginx配置实现https的配置文件方法
    TortoiseGit 代码版本回退及返回
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12853298.html
Copyright © 2020-2023  润新知