gpt4 book ai didi

java - 为消费者和生产者创建休息端点

转载 作者:行者123 更新时间:2023-11-30 06:01:11 25 4
gpt4 key购买 nike

我正在尝试为用户及其服务编写休息端点。不确定以下用例应该在用户或服务 Controller 中。

下面的示例将查找“userId”是消费者或生产者的服务

http://localhost/user/{userId}/consumer/services
http://localhost/user/{userId}/producer/services

http://localhost/service/consumer/user/{userId}
http://localhost/service/producer/user/{userId}

第一个例子对我来说更有意义,有什么建议和好的方法吗?

最佳答案

如果你问我,我会推荐第一种方法。但话虽如此,我会以这种方式将请求路由到 Controller

@RequestMapping(path = "/user")
public class UserController{
// write code for User API
}

@RequestMapping(path = "/user/{userId}/consumer")
public class ConsumerController{
// write code for Services API
}

@RequestMapping(path = "/user/{userId}/producer")
public class ProducerController{
// write code for Services API
}

关于java - 为消费者和生产者创建休息端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52251994/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com