<dependencies>
<dependency>
<groupId>jakarta.ws.rs</groupId>
<artifactId>jakarta.ws.rs-api</artifactId>
<version>2.1.6</version>
</dependency>
</dependencies>
import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.PathParam;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;
@Path("/users")
public class UserResource {
@GET
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)
public User getUserById(@PathParam("id") int id) {
}
}
<servlet>
<servlet-name>Jakarta RESTful WS Servlet</servlet-name>
<servlet-class>jakarta.ws.rs.core.Application</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Jersey RESTful WS Servlet</servlet-name>
<url-pattern>/api/*</url-pattern>
</servlet-mapping>