Web服务
通过Spring Boot可以对外提供的Web服务可以划分为四种:
- JSON REST服务
- XML REST服务
- WebService服务
- WEB网页服务
JSON REST服务
只要添加有Jackson2依赖,
Spring Boot应用中的任何 @RestController
默认都会渲染为JSON响应,例如:
只要 MyThing 能够通过Jackson2序列化(比如,一个标准的POJO或Groovy对象),默认localhost:8080/thing将响应一个JSON数据
实验
创建一个Maven项目
pom.xml
application.yml
App.java
MyController.java
MyThing.java
项目结构
运行结果
参考资料
Spring Boot Reference Guide : http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/