gpt4 book ai didi

java - 如何在 Spring 中将一些文本添加到所有 Controller URL

转载 作者:行者123 更新时间:2023-12-05 04:02:39 25 4
gpt4 key购买 nike

我们已经在 SpringBoot 中开发了一些 REST API。

现在我们想在所有的@RequestMapping 中添加一些文本(API 的版本,例如/v1/)。

除了在每个 @RequestMapping 之前添加 /v1/ 之外,还有什么方法可以做到这一点吗?


示例:当前 RequestMapping /employess/cars/1/driver

需要像这样构建/v1/employess/v1/cars/1/driver

最佳答案

您可以在您的application.properties 文件中使用此类属性:

server.servlet.contextPath=/v1

或者你可以有一个 Controller 基类并用你所有的 Controller 类扩展它

@RestController
@RequestMapping(value = "${rest.api.version}")
public class MyAbstractController {
}

并将 rest.api.version 存储在您的 application.properties 文件中。

关于java - 如何在 Spring 中将一些文本添加到所有 Controller URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54286130/

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