spring boot 入门操作(二)
spring boot入门操作
使用FastJson解析json数据
-
pom dependencies里添加fastjson依赖
com.alibaba
fastjson
1.2.25
-
在APP.java注入bean HttpMessageConverters
@SpringBootApplication
public class App
{
@Bean
public HttpMessageConverters fastJsonHttpMessageConverters() {
FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter();
FastJsonConfig fastJsonConfig = new FastJsonConfig();
fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat);
fastConverter.setFastJsonConfig(fastJsonConfig);
HttpMessageConverter<?> converter = fastConverter;
return new HttpMessageConverters(converter);
}public static void main( String[] args )
{
System.out.println( "Hello World!" );
SpringApplication.run(App.class, args);
}
} -
建立一个javabean类,如person类,创建属性,创建其get和set方法
-
@JSONField(format="formate:yyyy--MM-dd")
可以控制属性get的格式@JSONField(serialize=false)
可以控制是否序列化,false则前台就接收不到数据 -
在controller建立方法,建立mapping为/getPersion 返回新建的persion对象
-
localhost:8080/getPersion 可以看到json数组

浙公网安备 33010602011771号