在dropwizard中为REST webservice配置URI前缀

在dropwizard中为REST webservice配置URI前缀,uri,dropwizard,Uri,Dropwizard,我正在使用dropwizard开发一个RESTAPI。可以使用https://:port/item/1访问资源。可以看出,没有URI前缀。如果必须配置URI前缀,则需要执行哪些操作。是否可以在yaml配置文件中进行配置? 谢谢 是,可以在YAML中配置URI前缀a.k.a根路径。您可以使用简单的服务器工厂配置。很简单,在YAML中添加这两行。我使用了“api”作为前缀。您可以将其替换为所需的URI前缀 server: rootPath: '/api/*' 稍微复杂一点的服务器配置如下所示

我正在使用dropwizard开发一个
RESTAPI
。可以使用
https://:port/item/1
访问
资源。可以看出,没有
URI
前缀。如果必须配置
URI
前缀,则需要执行哪些操作。是否可以在
yaml
配置文件中进行配置?
谢谢

是,可以在YAML中配置URI前缀a.k.a根路径。您可以使用简单的服务器工厂配置。很简单,在YAML中添加这两行。我使用了“api”作为前缀。您可以将其替换为所需的URI前缀

server:
  rootPath: '/api/*'
稍微复杂一点的服务器配置如下所示

server:
  adminConnectors:
    -
      port: 18001
      type: http
  adminContextPath: /admin
  applicationConnectors:
    -
      port: 18000
      type: http
  rootPath: /api/*
  type: default
您可以参考此示例了解服务器和其他配置详细信息

如果您刚刚开始使用dropwizard,那么也最好完成此操作