今天给大家分享一篇Demi的原创教程,非常感谢这位集美貌与才华于一身的程序猿小姐姐,此处掌声应该再热烈一些。
废话不多说,直接上干货。
自定义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,实例如下:
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.项目结构如图:
9.运行App.java,打开浏览器输入:
:8080/getData:
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。