1:什么是SpringBoot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
- 它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须)的理念让你的项目快速运行起来。
- Spring Boot 是所有基于 Spring 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。
2:使用SpringBoot的好处
其实就是简单、快速、方便!平时如果我们需要搭建一个spring web项目的时候需要怎么做呢?
1)配置web.xml,加载spring和spring mvc
2)配置数据库连接、配置spring事务,配置SpringMVC
3)配置加载配置文件的读取,开启注解
4)配置日志文件
...
配置完成之后部署tomcat 调试
...
现在非常流行微服务,如果我这个项目仅仅只是需要发送一个邮件,如果我的项目仅仅是生产一个积分;我都需要这样折腾一遍!
但是如果使用spring boot呢?
很简单,我仅仅只需要非常少的几个配置就可以迅速方便的搭建起来一套web项目或者是构建一个微服务!
3:开始使用SpringBoot
由于SpringBoot开发搭建项目需要在eclipse上安装插件springsource Tool Suite(STS)插件,(eclipse如果不安装该插件,也能够进行SpringBoot的项目搭建,但是项目的目录格式需要手工添加,很不方便,所以推荐安装插件。插件版本要与自己的开发工具版本契合,可以通过去SpringBoot官网查找插件)
3.1:准确的找到eclipse版本对应的STS插件,
到官网https://spring.io/tools/sts/all 找到你本机Eclipse版本对应的STS版本,并下载压缩包,或者选择。
第二个问题:离线安装STS插件
在eclipse安装SpringSource Tool Suite(sts-eclipse)插件包括在线安装和离线安装。
打开网页:http://spring.io/tools/sts/all
可以看到:
两种方式安装:
在eclipse上 离线安装 SpringSource Tool Suite for eclipse插件:
运行eclipse--Help--Install New Software...
第一种:下载离线安装包
随便输入插件名称: 如sts-eclipse或sts, 选择SpringSource Tool Suite的zip包(可不解压)
选择与IDE相关的项, 并去掉Contact all update…前面的勾选, 然后下一步
一直下一步安装,最后重启eclipes
第二种:通过更新地址安装
在此页面中输入安装地址,一直下一步安装即可
3.2重启eclipse后可以看到可以创建spring项目了
3.3构建项目
File -> New -> Spring StarterProject (前提条件,必须联网)
在网络断开或http://start.spring.io不可访问的时候,会出现如下的问题:
JSONException: A JSONObject text mustbegin with '{' at character 0
在浏览器中输入了 http://start.spring.io,不能正常打开,发现是蓝灯屏蔽了该网址的访问,关闭蓝灯之后,网页正常显示。
最后我们已经在开发工具中安装好了sts,对于SpringBoot概念也有了一个大致了解,下章将会搭建一个入门案例以供详细了解SpringBoot的特点优越性
eclipse安装sts参考博文地址:https://blog.csdn.net/litter_strong/article/details/79315384(原博文十分详细)