在dropwizard中为REST webservice配置URI前缀
我正在使用dropwizard开发一个在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/*' 稍微复杂一点的服务器配置如下所示
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,那么也最好完成此操作