Example usage for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter

List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter

Introduction

In this page you can find the example usage for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter.

Prototype

public MappingJackson2HttpMessageConverter() 

Source Link

Document

Construct a new MappingJackson2HttpMessageConverter using default configuration provided by Jackson2ObjectMapperBuilder .

Usage

From source file:net.orpiske.tcs.service.rest.controller.TagCloudIntegrationTest.java

/**
 * Initialization / setup/*from  w w w.j a va  2 s  .c  om*/
 */
@Before
public void setup() {
    MockitoAnnotations.initMocks(this);

    this.mockMvc = standaloneSetup(tagCloudQueriesController, new MappingJackson2HttpMessageConverter())
            .build();
}

From source file:de.codecentric.boot.admin.config.SpringBootAdminClientAutoConfiguration.java

/**
 * Task that registers the application at the spring-boot-admin application.
 *//*from  w  w  w .  j  a  v  a2s  . co  m*/
@Bean
@ConditionalOnMissingBean
public ApplicationRegistrator registrator() {
    RestTemplateBuilder builder = restTemplBuilder.messageConverters(new MappingJackson2HttpMessageConverter())
            .requestFactory(SimpleClientHttpRequestFactory.class);
    if (admin.getUsername() != null) {
        builder = builder.basicAuthorization(admin.getUsername(), admin.getPassword());
    }
    return new ApplicationRegistrator(builder.build(), admin, client);
}

From source file:gt.dakaik.config.WebContext.java

public MappingJackson2HttpMessageConverter jacksonJsonMessageConverter() {
    MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter();

    ObjectMapper mapper = new ObjectMapper();
    //        final DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
    //        mapper.setDateFormat(df);

    Hibernate4Module module = new Hibernate4Module();
    module.disable(Hibernate4Module.Feature.USE_TRANSIENT_ANNOTATION);
    //Registering Hibernate4Module to support lazy objects
    mapper.registerModule(module);//w w w .j a v a 2 s .  c  om

    messageConverter.setObjectMapper(mapper);
    return messageConverter;
}

From source file:cn.cuizuoli.gotour.config.WebMvcConfig.java

@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
    converters.add(new StringHttpMessageConverter(Charset.forName("UTF-8")));
    converters.add(new MappingJackson2HttpMessageConverter());
    converters.add(new FormHttpMessageConverter());
}

From source file:ch.thp.proto.spring.time.web.config.SpringMVCRestConfig.java

@Bean
MappingJackson2HttpMessageConverter converter() {
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(register310TimeModule());
    return converter;
}

From source file:net.eledge.android.europeana.search.task.SuggestionTask.java

@Override
protected Item[] doInBackground(String... params) {
    if (StringUtils.isBlank(params[0])) {
        return null;
    }/*from  w ww.  j  a v a  2s. c  o  m*/
    term = params[0];
    String url = UriHelper.getSuggestionUrl(term, searchController.suggestionPageSize);
    RestTemplate restTemplate = new RestTemplate();
    restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
    return restTemplate.getForObject(url, Suggestions.class).items;
}

From source file:de.codecentric.boot.admin.services.SpringBootAdminRegistratorTask.java

/**
 * @see java.lang.Runnable#run()//from   ww  w.j a va 2  s.co m
 */
@Override
public void run() {
    try {
        String id = env.getProperty("info.id");
        int port = env.getProperty("server.port", Integer.class);
        String adminUrl = env.getProperty("spring.boot.admin.url");
        RestTemplate template = new RestTemplate();
        template.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
        ApplicationList list = template.getForObject(adminUrl + "/api/applications", ApplicationList.class);
        for (Application app : list) {
            if (id.equals(app.getId())) {
                // the application is already registered at the admin tool
                LOGGER.debug("Application already registered with ID '{}'", id);
                return;
            }
        }
        // register the application with the used URL and port
        String url = new URL("http", InetAddress.getLocalHost().getCanonicalHostName(), port, "").toString();
        Application app = new Application();
        app.setId(id);
        app.setUrl(url);
        template.postForObject(adminUrl + "/api/applications", app, String.class);
        LOGGER.info("Application registered itself at the admin application with ID '{}' and URL '{}'", id,
                url);
    } catch (Exception e) {
        LOGGER.warn("Failed to register application at spring-boot-admin, message={}", e.getMessage());
    }
}

From source file:io.restassured.module.mockmvc.GreetingControllerVanillaMockMvcTest.java

@Test
public void mock_mvc_example_for_post_greeting_controller() throws Exception {
    MockMvc mockMvc = standaloneSetup(new PostController())
            .setMessageConverters(new MappingJackson2HttpMessageConverter()).build();

    String contentAsString = mockMvc
            .perform(post("/greetingPost").param("name", "Johan")
                    .contentType(MediaType.APPLICATION_FORM_URLENCODED))
            .andReturn().getResponse().getContentAsString();
    JsonPath jsonPath = new JsonPath(contentAsString);

    assertThat(jsonPath.getInt("id"), equalTo(1));
    assertThat(jsonPath.getString("content"), equalTo("Hello, Johan!"));
}

From source file:net.eledge.android.europeana.search.task.SearchFacetTask.java

@Override
protected SearchFacets doInBackground(String... terms) {
    String url = UriHelper.getSearchUrl(
            ((EuropeanaApplication) mActivity.getApplication()).getEuropeanaPublicKey(), terms, 1, 1);
    RestTemplate restTemplate = new RestTemplate();
    restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());
    return restTemplate.getForObject(url, SearchFacets.class);
}

From source file:org.zalando.riptide.CaptureTest.java

public CaptureTest() {
    final RestTemplate template = new RestTemplate();
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(new ObjectMapper().findAndRegisterModules());
    template.setMessageConverters(singletonList(converter));
    template.setErrorHandler(new PassThroughResponseErrorHandler());
    this.server = MockRestServiceServer.createServer(template);
    this.unit = Rest.create(template);
}