STS 开发WebApi
1、首先创建一个maven项目,“File”-“New”-“Maven Project”

2、直接下一步,使用默认空间即可

3、选择maven-archetype-quickstart,next

4、填写Group Id、Artifact Id,一般来说它们分别对应公司名、项目名。直接Finish

5、修改pom.xml文件
根目录下插入:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.4.RELEASE</version>
</parent>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<dependencies>下插入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20160810</version>
</dependency>
6、修改App.java文件
public class App { public static void main( String[] args ) { SpringApplication.run(App.class,args); } }
7、新增控制器类:

import org.json.JSONException; import org.json.JSONObject; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; @RestController public class testc { @RequestMapping(value= "/TestGet2",method=RequestMethod.GET) public String test() throws JSONException{ JSONObject json=new JSONObject(); json.put("name","张三"); json.put("age",123); return json.toString(); } }
8、运行测试


访问地址:http://localhost:8080/TestGet2


浙公网安备 33010602011771号