本文分为俩部分:
安装插件
由于官网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;
选择新建的项目类型点击next后,弹出如下图的配置框,进行相关输入后,继续next。
我们创建一个web项目,在新弹出的选择框中勾选项目依赖web中的web。选择后工具会自动配置项目依赖(帮助开发者配置Maven依赖项)。如果这一步选错了或者少选依赖也没事,我们随时可以在pom文件中手动修改依赖项配置。点击下一步后,Maven会自动下载相关依赖。
2、项目结构
项目创建成功后的目录结构如下:
图中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类
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
本文向大家介绍SpringBoot 使用Mybatis分页插件实现详解,包括了SpringBoot 使用Mybatis分页插件实现详解的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了SpringBoot 使用Mybatis分页插件实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1、导入分页插件包和jpa包 2、增加分页配置 配
本文向大家介绍IDEA安装vue插件图文详解,包括了IDEA安装vue插件图文详解的使用技巧和注意事项,需要的朋友参考一下 非常详细的IDEA安装vue插件的方法,供大家参考,具体内容如下 1.idea上面安装vue插件 (到这里idea安装vue插件就好了,接下来我们开始搭建我们后台管理系统) 2.利用vue搭建后台管理系统,这边我们直接用半成品来搭建后台管理系统。这边我们首先克隆GitHub项
本文向大家介绍Sublime Text 3常用插件及安装方法,包括了Sublime Text 3常用插件及安装方法的使用技巧和注意事项,需要的朋友参考一下 相关教程:sublime text 3 快捷键大全以及配置编译环境。 安装Sublime Text 3插件的方法: 朋友们,小站活着不容易,全靠广告费养着了,如果本文对你有帮助。麻烦动下手点下页面的广告吧,谢谢! 直接安装 安装Sublime
本文向大家介绍ipython 安装及使用,包括了ipython 安装及使用的使用技巧和注意事项,需要的朋友参考一下 示例 像内置的python交互式外壳程序一样,IPython是REPL(读取-评估-打印循环)外壳程序,具有多种功能,与内置的REPL外壳程序相比,它更适合日常Python开发。 安装 要安装它: 或者,通过Anaconda: 或者,通过有思想的檐篷: 用法 安装后,使用以下默认Py
本文向大家介绍Ubuntu环境下SSH的安装及使用详解,包括了Ubuntu环境下SSH的安装及使用详解的使用技巧和注意事项,需要的朋友参考一下 SSH是指Secure Shell,是一种安全的传输协议,Ubuntu客户端可以通过SSH访问远程服务器 。 SSH的简介和工作机制 SSH简介 传统的网络服务程序,如:ftp、POP和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据
安装 body 解析插件 koa 仅仅只提供最简单的功能,而不提供请求的body解析,所以我们需要一个解析body的插件。 所有的插件我们都可以在这里找到。 npm install koa-better-body -S 我们自己来写代码提示文件,在 node_modules/@types 目录下面新建 koa-better-body 文件夹,再在里面新建 index.d.ts。 我为什么要把这个文