一:
1.进入学习的地方
二:进入第一个地方
1.Building a RESTful Web Service
2.第一个内容
what you will build:
讲述了实现的目标是:
1.通过仿真连接,可以返回json
2,通过改变连接的询问字符串,改变参数,返回被覆盖的字段。
3.第二个内容
what you need
讲述完成这些功能需要的软件支持:
4.第三个内容
how to complete the guide
可以使用github下载代码
#进入新建的目录
#进入链接,进行下载
#进入要求的目录
下面是步骤5。
5.第四块内容
create response repensentation class
创建一个类,为id和content进行数据访问的平台。
#将initial工程导入IDEA中
#创建类Greeting.java
1 package hello; 2 3 /** 4 * Created by Administrator on 2017/5/15. 5 */ 6 public class Greeting { 7 private final long id; 8 private final String content; 9 public Greeting(long id, String content) { 10 this.id = id; 11 this.content = content; 12 } 13 public long getId() { 14 return id; 15 } 16 public String getContent() { 17 return content; 18 } 19 }
#有jackson JSON将类整理实例化到json中
6.第五块内容
create a resource controller
书写控制层
1 package hello; 2 3 import org.springframework.web.bind.annotation.RequestMapping; 4 import org.springframework.web.bind.annotation.RequestParam; 5 import org.springframework.web.bind.annotation.RestController; 6 7 import java.util.concurrent.atomic.AtomicLong; 8 9 /** 10 * Created by Administrator on 2017/5/15. 11 */ 12 @RestController 13 public class GreetingController { 14 private static final String template = "Hello, %s!"; 15 private final AtomicLong counter = new AtomicLong(); 16 17 @RequestMapping("/greeting") 18 public Greeting greeting(@RequestParam(value="name", defaultValue="World") String name) { 19 return new Greeting(counter.incrementAndGet(), 20 String.format(template, name)); 21 } 22 }
时间: 2024-12-29 11:45:21