jaxrs 的邮递员 url 是什么

问题描述 投票:0回答:1

以下 URL 给出 404 错误 http://localhost:8080/students/try 调用此 api 的正确 URL 是什么?

这是界面

import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;

@Path("/students")
@Produces(MediaType.APPLICATION_JSON)
public interface AddExampleResource {

    @Path("/try")
    @GET
    Response getById();
}

这就是实现


import javax.ws.rs.core.Response;

public class AddExampleImplementation implements AddExampleResource {
    @Override
    public Response getById() {
        return Response.ok("student1").build();
    }
}
java spring-boot jax-rs
1个回答
0
投票

很明显,调用API的正确URL是:

http://localhost:8080/students/try

考虑到接口的

@Path
注释设置为
/students
并且方法的
@Path
注释设置为
/try
,建议组合两个路径来创建完整的 URL!

© www.soinside.com 2019 - 2024. All rights reserved.