#Java - Code Snippets for '#Jersey' - 3 code snippet(s) found |
|
Sample 1. Rest Web Service ( Get ) using Jersey | |
|
@Path("/employeeInfo")
public class RestWebServiceJersey {
@GET
@Path("/detail/{employeeId}")
@Produces(MediaType.APPLICATION_JSON)
public String getEmployeeInfo(@PathParam("employeeId") String employeeId) {
JSONObject jsonObj = new JSONObject();
jsonObj.put("EmployeeName", "Sam");
jsonObj.put("EmployeeDept", "Marketing");
return jsonObj.toString();
}
}
|
|
Like Feedback rest rest web service jersey @path @get @produces MediaType.APPLICATION_JSON @PathParam JSONObject javax.json.JSONObject |
|
|
Sample 2. Rest Web Service ( Post ) using Jersey, XML | |
|
@Path("/employeeInfo")
public class RestWebServiceJersey {
@POST
@Consumes(MediaType.APPLICATION_XML)
@Produces(MediaType.APPLICATION_XML)
public String submitEmployeeInfo(Employee employee) {
StatusDto status = insertIntoDb(employee);
return status;
}
}
|
|
Like Feedback rest @post @consumes @produces xml rest web service jersey javax.ws.rs.Path javax.ws.rs.Post javax.ws.rs.Produces javax.ws.rs.Consumes javax.ws.rs.core.MediaType |
|
|
Sample 3. Implementation of com.sun.jersey.api.core.DefaultResourceConfig | |
|
public class MyConfig extends DefaultResourceConfig {
private final Set<Class<?>> classes =
ImmutableSet.<Class<?>>of(SampleResource1.class, SampleResource2.class);
private final Set<Object> singletons =
ImmutableSet.<Object>of(
new JacksonJaxbJsonProvider().configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, true), new KryoProvider<Object>()
);
private final Map<String, MediaType> mediaTypeMapppings = ImmutableMap.of("json", MediaType.APPLICATION_JSON_TYPE);
public MyConfig() {
super();
}
@Override
public Set<Class<?>> getClasses() {
return classes;
}
@Override
public Set<Object> getSingletons() {
return singletons;
}
@Override
public Map<String, MediaType> getMediaTypeMappings() {
return mediaTypeMapppings;
}
}
|
|
Like Feedback Implementation of DefaultResourceConfig jersey |
|
|