2016-04-07 20 views
0

Yapılandırma dosyam böyle. Json kullanmak için jackson kullanarak uygulamak istiyorum. jackson için aşağıdaki kodu nasıl uygularım. Eğer istirahat-Servis serileştirme için jackson gerekirseYay yapılandırmasında kullanılan jackson nasıl geliştirilir

public class AppConfig extends WebMvcConfigurerAdapter { 

    @Override 
    public void configureContentNegotiation(ContentNegotiationConfigurer configurer) { 
     configurer.ignoreAcceptHeader(true).defaultContentType(MediaType.TEXT_HTML); 
     configurer.ignoreAcceptHeader(true).defaultContentType(MediaType.APPLICATION_JSON); 
    } 

    @Override 
    public void addResourceHandlers(final ResourceHandlerRegistry registry) { 
     registry.addResourceHandler("/assets/**").addResourceLocations("/WEB-INF/assets/"); 
    } 

    @Bean 
    public ViewResolver viewResolver() { 
     InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); 
     viewResolver.setViewClass(JstlView.class); 
     viewResolver.setPrefix("/WEB-INF/views/"); 
     viewResolver.setSuffix(".jsp"); 

     return viewResolver; 
    } 
+0

üretir? – dambros

cevap

0

Eğer sınıf yolunda jackson kütüphanesini koymak yeterlidir. bahar kütüphaneyi orada kullanacaktır. senin restcontroller eklenti içinde

= "application/json" Sen kontrolör ("application/json"/"text/html") üretir şeye bağlı olarak, json ve jsp her ikisini de kullanmak istiyorum

@RestController 
@RequestMapping(value = "/api", produces = "application/json") 
public class XXXEndpoint { 
} 
İlgili konular