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数组

posted @ 2017-06-16 21:42  仙山泗水  阅读(128)  评论(0)    收藏  举报