zoukankan      html  css  js  c++  java
  • spring boot 入门操作(二)

    spring boot入门操作

    使用FastJson解析json数据
    • pom dependencies里添加fastjson依赖

            <dependency>
      			<groupId>com.alibaba</groupId>
      			<artifactId>fastjson</artifactId>
      			<version>1.2.25</version>
        	</dependency>
      
    • 在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数组
  • 相关阅读:
    批处理压缩iis日志
    centos6 安装wkhtmltopdf 生成pdf
    SpringMVC
    MVC的了解
    Eclipse创建SpringMVC,Spring, Hibernate项目
    mysql表基本查询
    JVM垃圾回收机制与内存回收
    mysql外键(Foreign Key)的使用
    MyEclipse做的项目改成eclipse能用的
    invalid location of tag 解决办法
  • 原文地址:https://www.cnblogs.com/Sampson2016/p/7029349.html
Copyright © 2011-2022 走看看