linux安装sts插件,Spring Boot插件spring tool suite安装及使用详解

本文分为俩部分:

第一部分介绍如何给Eclipse安装Spring Boot开发插件spring tool suite(简称STS);

第二部分介绍如何使用STS开发Spring Boot项目。

安装插件

由于官网STS插件只提供最新俩个版本的更新包,其他版本只有带Eclipse的完整包的下载链接,所以我建议使用Eclipse在线安装方式安装STS插件。

安装STS

打开Eclipse,菜单栏点击Help —> Eclipse Marketplce –> 搜索框输入STS,如图:

b150e38eebef0aff3e9c4a90c1919cc8.png

点击install按钮,一直点击下一步即可,安装时间有点长,需要耐心等待,安装提示后重启Eclipse。

检查是否安装成功

重启Eclipse后,打开Window –> Preference,如果有如图所示的选项(Spring),即表示安装成功。

e0587908e705a99ab84f0e22bda21bea.png

使用STS进行开发

1、 创建Spring Boot项目

右键,new –> Other,选择Spring选项框中的Spring Starter Project;

508e14545f4751e9e28b1242594beda4.png

选择新建的项目类型点击next后,弹出如下图的配置框,进行相关输入后,继续next。

80c14c641750c6802331f9b8b16c77ec.png

我们创建一个web项目,在新弹出的选择框中勾选项目依赖web中的web。选择后工具会自动配置项目依赖(帮助开发者配置Maven依赖项)。如果这一步选错了或者少选依赖也没事,我们随时可以在pom文件中手动修改依赖项配置。点击下一步后,Maven会自动下载相关依赖。

94687e881358b5f93f7207ea9e4a995b.png

2、项目结构

项目创建成功后的目录结构如下:

a1f474fff436599bf7db24172a80379e.png

图中SpringBoot1Application.java为Spring Boot项目的启动类,执行它的main方法就可以启动项目。注意,该文件必须位于其他类的上一级包路径,最好在根路径。

application.properties文件是Spring Boot的配置文件,关于Spring Boot的配置都可以在这里进行。

3、测试项目

新建包com.qike.controller,并创建如下Controller类:

@RestController

@EnableAutoConfiguration

public class Example

{

@RequestMapping("/")

public String home()

{

return "Hello World!";

}

public static void main(String[] args) throws Exception

{

SpringApplication.run(Example.class, args);

}

}

运行启动类的main方法,控制台输出如下内容表示正在启动并部署项目:

70ab51082ad68e642db2ccc4c51567e0.png

Spring Boot默认启动8080端口,打开浏览器访问http://localhost:8080/,浏览器显示下图内容,项目启动成功。

c1b38380794f3e8dc6266e1f15dfc331.png

4、使用STS工具

4.1 使用Boot Devtools

Boot Devtools无疑是一款开发利器,它支持热部署应用。在我们修改代码后,点击保存,该工具会自动部署项目,大大提高开发效率,减少不必要的等待时间。并且我们关闭项目的时候,自动执行Spring的监听回调。

开启方法:

项目右键 Spring Tools –> Add Boot Devtools

使用方法:

在执行启动类的main方法的时候,选择如图所示的Spring Boot App即可:

2e4aa26a66d4eff237e48b2f52c26513.png

4.2 Spring Explorer

Spring Explorer是Srping Boot项目浏览视图,熟练使用他后(尤其是在微服务项目中),可以定位文件,方法。

添加方法:

点击Eclipse右上角如图箭头所示的框,在弹出的选择框中点击Spring,图示右边即出现Spring图标。

47985ab56e3c1d55814d8605563b01a6.png

点击Spring图标弹出如图所示的视图,为方便讲解项目结构我已经点开。

05396cc2169e9e3e574d3829c2647fa1.png

目录结构中:

RequestMapping 请求接口对应的方法

ResController controller类

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

时间: 2019-08-11

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值