Spring boot简介
Spring与Spring boot
Spring作为一个轻量级的容器,在Java EE开发中得到了广泛的应用,但是Spring的配置繁琐臃肿,在和第三方框架进行整合时代码都非常大,并且整合的代码大多是重复的。
Spring Boot带来了全新的自动化配置解决方案,Spring Boot对于一些常用的第三方库提供了默认的自动化配置方案,开发者只需要很少的Spring配置就能运行一个完整的Java EE应用。Spring Boot可以将项目打包成war文件,也可以打包成jar文件。
Spring boot优点
- 提供一个快速的Spring项目搭建渠道(自动配置,省去Spring的大量配置)
- 开箱即用,很少的Spring配置就能运行一个Java EE项目
- 提供了生产级的服务监控方案
- 内嵌服务器,可以快速部署(Spring Boot不是服务器,内嵌了一个Tomcat)
- 提供了一系列非功能性的通用配置
- 纯Java配置,没有代码生成,也不需要XML配置
创建第一个Spring Boot项目
Spring Boot创建的方式很多,这里我们介绍使用当前比较流行IntelliJ IDEA创建Spring Boot项目(社区版的IntelliJ IDEA上是不存在直接创建Spring Boot这个功能的)
创建Spring boot项目
1.执行“file”——>“Project”命令打开“New Project”对话框