Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从Quarkus中的属性文件设置基本url和公共rest url?_Java_Quarkus_Quarkus Rest Client - Fatal编程技术网

Java 如何从Quarkus中的属性文件设置基本url和公共rest url?

Java 如何从Quarkus中的属性文件设置基本url和公共rest url?,java,quarkus,quarkus-rest-client,Java,Quarkus,Quarkus Rest Client,我正在处理Quarkus应用程序,我想做的是为所有rest设置application.properties文件的全局路径。我的应用程序正在工作,但在调用rest请求时,它给出了not found 404 @ApplicationScoped public class ABC { @POST @javax.ws.rs.Path("/callit") public Uni<Response> deleteNoti() {

我正在处理Quarkus应用程序,我想做的是为所有rest设置application.properties文件的全局路径。我的应用程序正在工作,但在调用rest请求时,它给出了not found 404

@ApplicationScoped
public class ABC {
      @POST
      @javax.ws.rs.Path("/callit")
      public Uni<Response> deleteNoti()
      {
           //whatever logic
       }
}

 @ApplicationScoped
public class PAR {
      @POST
      @javax.ws.rs.Path("/callitPar")
      public Uni<Response> addNoti()
      {
           //whatever logic
       }
}
但当我从前端调用rest请求时,它不工作,我的rest请求应如下所示:

http://localhost:8080/myapp/rest/callit
http://localhost:8080/myapp/rest/callitPar

我想要的是每个rest请求都应该以“/rest/*”开头,我的应用程序基础URL应该是“/myapp”,让我知道我们如何实现它?

尝试用
@Path(“/”)
注释您的资源类,并设置
quarkus.resteasy.Path=/rest
。 这将导致您描述的行为


quarkus.rest.path
可以删除。

是否需要删除/myapp/path?否,/myapp是我的基本url/上下文路径,它应该在那里,但我需要所有rest请求的/rest url。
http://localhost:8080/myapp/rest/callit
http://localhost:8080/myapp/rest/callitPar