本文分为俩部分:
-
<李>第一部分介绍如何给Eclipse安装弹簧引导开发插件弹簧工具套件(简称STS);李>
<李>第二部分介绍如何使用STS开发弹簧启动项目。李>
由于官网STS插件只提供最新俩个版本的更新包,其他版本只有带Eclipse的完整包的下载链接,所以我建议使用Eclipse在线安装方式安STS插装件。
打开Eclipse,菜单栏点击帮助→Eclipse Marketplce→搜索框输入STS,如图:
点击安装按钮,一直点击下一步即可,安装时间有点长,需要耐心等待,安装提示后重启Eclipse。
重启Eclipse后,打开窗口→偏好,如果有如图所示的选项(弹簧),即表示安装成功。
<强> 1,创建春引导项目强>
右键,默认新环境;春天,选择选项框中项目的弹簧起动器;
选择新建的项目类型点击下后,弹出如下图的配置框,进行相关输入后,继续。
我们创建一个web项目,在新弹出的选择框中勾选项目依赖网络中网络的。选择后工具会自动配置项目依赖(帮助开发者配置Maven依赖项)。如果这一步选错了或者少选依赖也没的事,我们随时可以在pom文件中手动修改依赖项配置。点击下一步后,Maven会自动下载相关依赖。
<强> 2项目结构强>
项目创建成功后的目录结构如下:
图中<代码> SpringBoot1Application。java> 代码为弹簧启动项目的启动类,执行它的主方法就可以启动项目。注意,该文件必须位于其他类的上一级包路径,最好在根路径。
<代码>应用程序。属性> 代码文件是弹簧引导的配置文件,关于弹簧引导的配置都可以在这里进行。
<强> 3,测试项目强>
新建包com.qike.controller,并创建如下控制器类:
@RestController @EnableAutoConfiguration 公共类的例子 { @RequestMapping (“/? 公共字符串回家() { 返回“Hello World !”; } 公共静态void main (String [] args)抛出异常 { SpringApplication.run (Example.class, args); } }
运行启动类主要的方法,控制台输出如下内容表示正在启动并部署项目:
8080年
弹簧引导默认启动端口,打开浏览器访问http://localhost: 8080/,浏览器显示下图内容,项目启动成功。
<强> 4,使用STS工具强>
4.1使用引导Devtools
引导Devtools无疑是一款开发利器,它支持热部署应用。在我们修改代码后,点击保存,该工具会自动部署项目,大大提高开发效率,减少不必要的等待时间。并且我们关闭项目的时候,自动执行弹簧的监听回调。
<强>开启方法:强>
项目右键弹簧工具→添加引导Devtools
<强>使用方法:强>
在执行启动类的主方法的时候,选择如图所示的弹簧启动应用程序即可:
4.2春天探险家
春Explorer是srp引导项目浏览视图,熟练使用他后(尤其是在微服务项目中),可以定位文件,方法。