如何使用Fastjson解析+热部署

今天给大家分享一篇Demi的原创教程,非常感谢这位集美貌与才华于一身的程序猿小姐姐,此处掌声应该再热烈一些。

废话不多说,直接上干货。
 

Fastjson

自定义fastjson解析

1. 创建简单的Springboot进行测试,建立一个无骨架的maven文件(无骨架:一路next下去),在pom.xml中添加:

<!--父节点 --> <parent>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-parent</artifactId>    <version>1.5.9.RELEASE</version>    <relativePath/> <!-- lookup parent from repository --> </parent> <dependencies>    <!--spring-boot-starter-web: MVC,AOP的依赖包....-->    <dependency>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-web</artifactId>    </dependency> </dependencies>

2. 下载完成,咱们就可以去搭建工程了,当然为了测试,首先创建一个Controller,实例如下:

Fastjson

3.你会发现已经部署完成,直接点击运行,打开浏览器输入

:8080

网页展示“hello world”表示搭建成功。

4.添加自定义fastjson解析json数据,pom.xml:

<dependency>    <!--persistence-api: @Entity....-->    <groupId>javax.persistence</groupId>    <artifactId>persistence-api</artifactId>    <version>1.0.2</version> </dependency>

5.实体类:

@Entity public class User {    private int id;    private String name;    private int age;    private Date creatTime;    public User(int id, String name, int age, Date creatTime){        //省略 }   @Override    public String toString() {       //省略    } }

6.控制器:

@Controller public class UserController {    @RequestMapping("getData")    @ResponseBody    public User getData(){        User user=new User(1,"张三",22,new Date());        return user;    } }

7.启动类:

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

8.项目结构如图:

Fastjson

9.运行App.java,打开浏览器输入:

:8080/getData:

Fastjson

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。