一、什么是SpringBoot
Springboot是Spring开源组织下的子项目,由于Spring中大量的 XML 文件存在于项目之中,导致JavaEE项目变得慢慢笨重起来,springboot主要是为了简化了使用Spring的难度,pring Boot 应用都只需要非常少量的配置代码,使开发者主要专注于业务逻辑。
二、为什么要用SpringBoot
传统的Spring框架存在的弊端:
1.配置过重,需要用到大量的xml配置文件。编写配置文件浪费大量时间
2.项目依赖不方便管理,不清楚具体哪些版本和库会冲突
3.部署不便,Spring与MVC 的Servlet API 耦合,难以脱离容器独立运行
SpringBoot优势:
1.通过简单的配置可以快速搭建Spring应用程序。
2.内嵌servlet容器,可以直接使用java的main方法启动。
3.提供启动配置来简化maven依赖。
4.自动配置,根据项目的maven依赖POM配置,Spring boot可以自动配置SpringMVC等其它开源框架。
5.准生产的应用监控
SpringBoot提供基于http ssh telnet对运行时的项目进行监控。
三、如何创建一个SpringBoot项目?
在这之前我们可以先看一下Spring官网:Spring官网Spring官网
首先需要准备的有相关的IDE,JDK等,这里不做过多介绍。
官网介绍SpringBoot:
- 可以更简捷地创建生产级的单体应用
- 最小依赖,Spring相关依赖和第三方依赖使用默认配置
- 开箱即用
- 提供了一系列非功能性特性:内嵌服务器、安全管理、健康检测等
- 无需xml配置和代码生成。
简单来说就是比传统的spring,springmvc减去了很多配置,启动项目更快,方便开发人员专注于业务逻辑。
创建SpringBoot项目(2种)
- 官网推荐方式:Spring Initializr
- 选择对应的语言,版本号。填写项目名,打包方式,指定jdk版本点击GENERATE,Spring网站会自动生成SpringBoot项目,下载即可。下载完解压使用IDE打开就可以运行。
2.通过IntelliJ IDEA脚手架创建
1).打开IDEA,点击文件--新建项目--选择Spring Initializr ,注意更改服务器url地址为阿里云地址。
http://start.aliyun.com ,不改的话启动项目要花费很长时间,更改项目名,位置,jdk版本以及打包方式,根据自己需要,结束点击下一步
2).这里选择你需要的依赖,以及springboot的版本。点击创建就创建好一个SpringBoot项目。
四、如何启动SpringBoot项目?
- 也很简单 只要启动 main() 方法就可运行
- 接着打开浏览器输入localhost;8080 访问即可
出现以下页面,至此搭建完成。
以上就是关于SpringBoot如何搭建。