/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
web-modules/resteasy/src/main/java/com/baeldung/client/ServicesInterface.java
36 строк
904 B
timis1
[JAVA-37378] Upgrade web-modules/resteasy to jakarta namespace (#17110)
02 авг 2024, 09:49
Не верифицирован
02 авг 2024, 09:49
64441be
Код
Авторство
О чём код?
package com.baeldung.client; import com.baeldung.model.Movie; import jakarta.ws.rs.*; import jakarta.ws.rs.core.MediaType; import jakarta.ws.rs.core.Response; import java.util.List; @Path("/movies") public interface ServicesInterface { @GET @Path("/getinfo") @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML }) Movie movieByImdbId(@QueryParam("imdbId") String imdbId); @GET @Path("/listmovies") @Produces({ "application/json" }) List<Movie> listMovies(); @POST @Path("/addmovie") @Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML }) Response addMovie(Movie movie); @PUT @Path("/updatemovie") @Consumes({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML }) Response updateMovie(Movie movie); @DELETE @Path("/deletemovie") Response deleteMovie(@QueryParam("imdbId") String imdbId); }