我想设置一个基本路径,我的所有 RESTEasy 资源都将落在该路径下,而不必包含扩展的类javax.ws.rs.core.Application。
基本上我想摆脱:
import javax.ws.rs.ApplicationPath;
import javax.ws.rs.core.Application;
@ApplicationPath("/api")
public class MyApplication extends Application {
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
geo*_*and 12
Quarkus 允许配置基本路径application.properties(请参阅此处)。
因此,只需将上面的类替换为以下内容即可application.properties:
quarkus.resteasy.path=/api
Run Code Online (Sandbox Code Playgroud)
更新
当使用 RESTEasy Reactive 时,正如/sf/answers/5069829341/所指出的,需要使用:
quarkus.resteasy-reactive.path=/api/
Run Code Online (Sandbox Code Playgroud)
接受的答案适用于 quarkus Resteasy classic。
如果您正在使用,quarkus-resteasy-reactive则需要设置:
quarkus.resteasy-reactive.path=/api/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6067 次 |
| 最近记录: |