首页 > 其他 > 详细

使用STS和Gradle创建Restful服务-Hello World

时间:2015-10-08 11:48:10      阅读:1531      评论:0      收藏:0      [点我收藏+]

一、开发环境:

1、Spring Tool Suite  (STS) 版本 3.7.1

2、STS Gradle插件  版本 3.6.x+0.17

二、安装Gradle插件

打开 Help-》Eclipse Marketplace  搜索 gradle,点击install。由于网络原因可能会安装失败,多装几次能成功。

技术分享

三、创建项目

1、右键-》new-》Spring Starter Project

技术分享

Type选择 Gradle Project,如果上一步Gradle插件没有安装成功,Gradle Project是不可用的,Packging选择War,其他项目信息可以根据实际情况修改,不影响项目运行,点击Next

2、勾选web依赖

技术分享

点击Finish

四、编写代码、配置路由

@RestController
@SpringBootApplication
public class HelloApplication {
	
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World";
    }
    public static void main(String[] args) {
        SpringApplication.run(HelloApplication.class, args);
    }
}

用到的是注解,用@RestController成功,用@Controller没有成功

五、运行项目

右键-》Run As -》Spring Boot App

这里会启动内嵌的Tomcat,默认端口是8080,如果端口已经被占用,会导致启动失败

六、访问项目

http://localhost:8080/hello

页面显示 Hello World,创建成功。

七、增加控制器和方法

如果需要增加更多的路由和方法,可以创建新的类,普通的Java类即可,不需要特别继承。同样使用@RestController和@RequestMapping来配置

@RestController
public class IndexController {
	
    @RequestMapping("/index")
    public String index(){
        return "hello index";
    }
}

增加之后需要重启服务,同样是右键-》Run As -》Spring Boot App,不过需要在HelloApplication文件里点右键,如果在刚创建的IndexController里面点右键不会出现Spring Boot App选项

重启之后,访问新方法的路径为:http://localhost:8080/index

使用STS和Gradle创建Restful服务-Hello World

原文:http://my.oschina.net/u/173975/blog/514108

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!