如何在 Quarkus 中为我的 RESTEasy 资源设置基本路径?
How can I set the base path for my RESTEasy resources in Quarkus?
我想设置我的所有 RESTEasy 资源所在的基本路径,而不必包含扩展 javax.ws.rs.core.Application
.
的 class
基本上我想摆脱:
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
@ApplicationPath("/api")
public class MyApplication extends Application {
}
我怎样才能做到这一点?
Quarkus 允许在 application.properties
中配置基本路径(参见 here)。
所以只需将上面的 class 替换为 application.properties
中的以下内容:
quarkus.resteasy.path=/api
更新
当使用 RESTEasy Reactive 时,正如 所指出的,需要使用:
quarkus.resteasy-reactive.path=/api/
适用于 quarkus resteasy classic。
如果您正在使用 quarkus-resteasy-reactive
,您需要设置:
quarkus.resteasy-reactive.path=/api/
我想设置我的所有 RESTEasy 资源所在的基本路径,而不必包含扩展 javax.ws.rs.core.Application
.
基本上我想摆脱:
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
@ApplicationPath("/api")
public class MyApplication extends Application {
}
我怎样才能做到这一点?
Quarkus 允许在 application.properties
中配置基本路径(参见 here)。
所以只需将上面的 class 替换为 application.properties
中的以下内容:
quarkus.resteasy.path=/api
更新
当使用 RESTEasy Reactive 时,正如
quarkus.resteasy-reactive.path=/api/
如果您正在使用 quarkus-resteasy-reactive
,您需要设置:
quarkus.resteasy-reactive.path=/api/