首页 > 代码库 > Spring文档整理

Spring文档整理

一:

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="http://www.mamicode.com/name", defaultValue="http://www.mamicode.com/World") String name) {
19         return new Greeting(counter.incrementAndGet(),
20                 String.format(template, name));
21     }
22 }

 

Spring文档整理