Skip to content

Commit

Permalink
扩展XML请求和响应的支持
Browse files Browse the repository at this point in the history
  • Loading branch information
dyc87112 committed Sep 22, 2018
1 parent 33dc0e3 commit 1c78b86
Showing 1 changed file with 3 additions and 22 deletions.
25 changes: 3 additions & 22 deletions Chapter3-1-8/src/main/java/com/didispace/Application.java
Expand Up @@ -2,36 +2,17 @@

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
import org.springframework.http.converter.xml.MappingJackson2XmlHttpMessageConverter;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

import java.util.List;

/**
*
* @author 程序猿DD
* @version 1.0.0
* @blog http://blog.didispace.com
*
*/
@SpringBootApplication
public class Application {

public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}

@Configuration
class MessageConverterConfig extends WebMvcConfigurerAdapter {
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
Jackson2ObjectMapperBuilder builder = Jackson2ObjectMapperBuilder.xml();
builder.indentOutput(true);
converters.add(new MappingJackson2XmlHttpMessageConverter(builder.build()));
}
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}

}

0 comments on commit 1c78b86

Please sign in to comment.