Java 可以在运行时使用JAX-RS创建Web服务吗?

Java 可以在运行时使用JAX-RS创建Web服务吗?,java,jax-rs,Java,Jax Rs,给定以下不依赖于JAX-RS库的类: public class HelloWorld { public String getMessage() { return "Hello world!" } } 是否有可能在运行时从上述类创建一个webservice,以便它像这样响应 @Path("/hello") public class HelloWorld { @GET public String getMessage() {

给定以下不依赖于JAX-RS库的类:

public class HelloWorld {

    public String getMessage() {

        return "Hello world!"

    }

}
是否有可能在运行时从上述类创建一个webservice,以便它像这样响应

@Path("/hello")
public class HelloWorld {

    @GET
    public String getMessage() {

        return Response.ok("Hello world!").build();

    }

}

谢谢。

你说的“运行时”是什么意思?它是如何运行第一个类的?您可以拥有一个“通用”服务类,它接受一个路径参数,该类的invokeService可以委托给HelloWorld.getMessage。。。如果调用了路径参数hello。您是说您有一个已知的类,其功能需要由REST服务返回,还是说您直到运行时才知道REST服务将返回哪个类/方法的功能?Hi@Hector。我的意思是,我有一个在JEE服务器上运行的应用程序,这个应用程序需要根据运行时获得的信息动态创建Web服务。我想知道,在JAXRS中,是否可以在不停止服务器的情况下确定响应这些服务的路径和类/方法。Hi@Optional。您的建议有效,但在本例中,我将使用QueryParam来确定服务路径。我想知道在应用程序运行时是否可以动态创建服务及其路径。你说的“在运行时”是什么意思?它是如何运行第一个类的?您可以拥有一个“通用”服务类,它接受一个路径参数,该类的invokeService可以委托给HelloWorld.getMessage。。。如果调用了路径参数hello。您是说您有一个已知的类,其功能需要由REST服务返回,还是说您直到运行时才知道REST服务将返回哪个类/方法的功能?Hi@Hector。我的意思是,我有一个在JEE服务器上运行的应用程序,这个应用程序需要根据运行时获得的信息动态创建Web服务。我想知道,在JAXRS中,是否可以在不停止服务器的情况下确定响应这些服务的路径和类/方法。Hi@Optional。您的建议有效,但在本例中,我将使用QueryParam来确定服务路径。我想知道是否有可能在应用程序运行时动态创建服务及其路径。