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

 更新时间:2019年08月14日 09:17:15   作者:卜可  
这篇文章主要介绍了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,如图:

这里写图片描述

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

检查是否安装成功

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

这里写图片描述

使用STS进行开发

1、 创建Spring Boot项目

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

1

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

2

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

3

2、项目结构

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

4

图中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方法,控制台输出如下内容表示正在启动并部署项目:

这里写图片描述

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

这里写图片描述

4、使用STS工具

4.1 使用Boot Devtools

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

开启方法:
项目右键 Spring Tools –> Add Boot Devtools

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

这里写图片描述

4.2 Spring Explorer

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

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

这里写图片描述

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

这里写图片描述

目录结构中:

RequestMapping 请求接口对应的方法
ResController controller类

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

相关文章

  • IDEA无法创建JDK1.8版本的Springboot项目问题解决(2种方法)

    IDEA无法创建JDK1.8版本的Springboot项目问题解决(2种方法)

    本文主要介绍了IDEA无法创建JDK1.8版本的Springboot项目问题解决,包含两种解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • Spring Boot 和 Spring 到底有啥区别你知道吗

    Spring Boot 和 Spring 到底有啥区别你知道吗

    Spring Boot框架的核心就是自动配置,只要存在相应的jar包,Spring就帮我们自动配置。接下来通过本文给大家介绍Spring与Spring boot的区别介绍,非常不错,需要的朋友参考下吧
    2021-08-08
  • Spring详细解读事务管理

    Spring详细解读事务管理

    Spring事务的本质就是对数据库事务的支持,没有数据库事务,Spring是无法提供事务功能的。Spring只提供统一的事务管理接口,具体实现都是由数据库自己实现的,Spring会在事务开始时,根据当前设置的隔离级别,调整数据库的隔离级别,由此保持一致
    2022-04-04
  • 浅析Spring工厂的反射和配置文件

    浅析Spring工厂的反射和配置文件

    这篇文章主要介绍了浅析Spring工厂的反射和配置文件,spring是通过反射和配置文件的方式来获取 JavaBean 对象,需要的朋友可以参考下
    2023-04-04
  • Spring Boot高可用限流三种实现解决方案

    Spring Boot高可用限流三种实现解决方案

    限流是对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,本文就介绍了Spring Boot高可用限流三种实现解决方案,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • Java创建多线程异步执行实现代码解析

    Java创建多线程异步执行实现代码解析

    这篇文章主要介绍了Java创建多线程异步执行实现代码解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • spring boot配置读写分离的完整实现步骤

    spring boot配置读写分离的完整实现步骤

    数据库配置主从之后,如何在代码层面实现读写分离?所以下面这篇文章主要给大家介绍了关于spring boot配置读写分离的完整步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2018-09-09
  • java并发JUC工具包AtomicInteger原子整型语法基础

    java并发JUC工具包AtomicInteger原子整型语法基础

    这篇文章主要为大家介绍了java并发JUC工具包AtomicInteger原子整型语法基础,有需要的朋友可以借鉴参考希望能够有所帮助,祝大家多多进步
    2022-03-03
  • Java设计模式之开闭原则精解

    Java设计模式之开闭原则精解

    设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。本篇介绍设计模式七大原则之一的开闭原则
    2022-02-02
  • java中的Io(input与output)操作总结(二)

    java中的Io(input与output)操作总结(二)

    这一节我们来讨论关于文件自身的操作包括:创建文件对象、创建和删除文件、文件的判断和测试、创建目录、获取文件信息、列出文件系统的根目录、列出目录下的所有文件,等等,感兴趣的朋友可以了解下
    2013-01-01

最新评论