在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

1、初识SpringBoot 

 声明:本文写这个博客1是为了让自己可以在忘记某些东西用来回顾2是为了可以和刚学的朋友和大佬们交流一下经验,有不足之处,望谅解!

  首先我们需要了解什么是SpringBoot,一下为我从SpringBoot官网copy过来的原话:

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration.

翻译:

Spring Bug很容易创建独立的、生产级的基于Spring的应用程序,您可以“只运行”。

我们对Spring平台和第三方库采取自以为是的观点,这样你就可以开始小题大做了。大多数Spring启动应用程序只需要很少的Spring配置。

我个人的理解就是SpringBoot就是一个解决你繁琐的配置问题,jar包问题的一个框架,让我们可以将自己的大部分精力放到开发当中,而不是繁琐的配置问题上。

接下来进入正题,说一说怎么利用SpringBoot去搭建一个项目。

2、SpringBoot项目的搭建

我通过网上的查询一共发现有两个方式去搭建一个SpringBoot项目。

首先是第一种:通过官网在线搭建

但是遗憾的是我找了不少网上给的网址,他们显示的界面与我进入的界面差别很大,但是我认为是版本的新旧问题,但是我的压缩包在导入STS的时候并没有显示这是一个项目,很遗憾,这个是最简单的方式,然而我却无法实现,接下来我会介绍详细的步骤,有兴趣的小伙伴可以自己尝试。

①上官网,进行项目原始jar 包的选取,官网在线搭建地址如下:https://start.spring.io/,网上我查询到的网址图片如下:

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

而我自己进入这个网址后的界面是这样的

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

友情提示:

  搜索依赖项的jar包的选择一般包括三部分:web部分--包含 了spring、springboot 等常用的web开发必须jar包;spring提供的工具类部分(devTool),这个用于热部署效果;数据库部分,spring boot自动可以帮你继承各种数据库框架,我这里以mybatis 为演示例子,最后选完jar包的效果如下: 

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

 

遗憾的是生成的zip压缩包解压后并没有成功添加到我的STS中。

②将生成的压缩包进行解压,然后进入我们的STS软件当中,选择File→import→General→Existing找到刚刚的解压的文件的位置。

此时基本工作就已经完成的,这是网上所找的第一种搭建SpringBoot方式。

第二种:通过STS直接创建

①右键new→Spring Starter Project点击next,图片如下图所示

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

②选择需要的Dependency然后选择finish,如下图所示

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

至此为止,项目便搭建完成,接下来我们对项目进行测试:

我们在src\main\java目录下创建一个java文件

如下图所示:

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

文件创建完成之后我们开始添加代码

注意添加注解,如下图:

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

然后启动SpringBootApplication,如下图所示:

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

然后选择SpringBootApp运行

 

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

最后就是运行结果图啦~

在STS(相当于eclipse的封装)上创建第一个自己的SpringBoot项目

至此,我们得SpringBoot项目创建完成!