Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package uk.co.jmkg.jaxrstesting.jaxrs;
- import com.fasterxml.jackson.databind.SerializationFeature;
- import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider;
- import com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider;
- import java.util.HashSet;
- import java.util.Set;
- import javax.ws.rs.ApplicationPath;
- import javax.ws.rs.core.Application;
- import uk.co.jmkg.jaxrstesting.resources.CustomerResource;
- /**
- *
- * @author jamesgreen
- */
- @ApplicationPath("/rest")
- public class Activator extends Application {
- @Override
- public Set<Class<?>> getClasses() {
- Set<Class<?>> classes = new HashSet<Class<?>>();
- classes.add(CustomerResource.class);
- return classes;
- }
- @Override
- public Set<Object> getSingletons() {
- Set<Object> objects = new HashSet<Object>();
- JacksonJsonProvider provider = new JacksonJaxbJsonProvider();
- // provider.configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true);
- provider.configure(SerializationFeature.WRAP_ROOT_VALUE, true);
- provider.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
- objects.add(provider);
- return objects;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement