java - 服务器如何将 URI 模式绑定(bind)到特定的 Java 类?

标签 java spring rest spring-mvc jax-rs

下面是我的休息类。

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.core.Response;

@Path("/users")
public class UserRestService { 
    @GET
    public Response getUser() { 
        return Response.status(200).entity("getUser is called").build(); 
    }
}

我不知道服务器如何将此/users uri 模式映射到此 UserRestService.java 文件。我们是否需要在 Web 配置中配置...?

我的问题:当/users URI 模式匹配时,它如何调用 UserRestService.java?

提前致谢...

最佳答案

因为您的 jax-ws servlet 设置为响应您应用程序中的特定 url,如下所示

<servlet>
            <servlet-name>jaxws-servlet</servlet-name>
           <servlet-class>
                  com.sun.xml.ws.transport.http.servlet.WSSpringServlet
            </servlet-class>
</servlet>

<servlet-mapping>
            <servlet-name>jaxws-servlet</servlet-name>
            <url-pattern>/hello</url-pattern>
     </servlet-mapping>

关于java - 服务器如何将 URI 模式绑定(bind)到特定的 Java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31268874/

相关文章:

java - 在 Java swing 中获取组合框值

java - 如果我在 onCreate 方法中添加 GraphViewer 代码,应用程序会崩溃

java - SpringBoot 未加载使用 OpenAPI 3.0 生成的 Controller

spring - 如何从服务器链接访问本地驱动器文件

c# - 服务器无法验证请求

json - 生成的其余 api 没有 count 或 results 属性

javascript - 将多个 Restful 资源下载为 zip

java - 使用 spring 3 注释发送成功或错误消息以查看

java - 我使用 ReentrantReadWriteLock 有什么问题吗?

java - 列表内列表的 ValidatorUtils