package com.aaa.zxf.config; import org.springframework.boot.SpringBootConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.Bean; import org.springframework.http.converter.StringHttpMessageConverter; import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; import java.nio.charset.Charset; /** * 一、springboot 配置spring mvc? *1.1 在哪里配置? * 框架中的配置信息,都写在web项目中, web最终需要打包运行的、 * 如果加载不到配置信息,就会报错。 * *1.2 使用@SpringBootApplication注解,把创建的springmvcConfig 标识成配置类 java 类 @bean注解。 * bean 标签中的class 中配置的类 指向了java配置类中方法返回值 * * //bean注解 ,可以指定 id bean中的id 等于是bean注解中的name属性 * // name不可重复,因为是id 是单列模式。 * * * 二、配置 springmvc json格式化 */ @SpringBootApplication public class SpringmvcConfig { /** * 配置springmvc的utf-8 编码集处理 * * @return */ @Bean public StringHttpMessageConverter stringHttpMessageConverter(){ StringHttpMessageConverter converter=new StringHttpMessageConverter(Charset.forName("UTF-8")); return converter; } /** * 配置 springmvc 的json格式化 * @return */ @Bean public MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter(){ MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setPrettyPrint(true); return converter; } }
原文:https://www.cnblogs.com/ZXF6/p/11375499.html