一、SpringBoot简介
1、Spring Boot是由Pivotal团队提供的全新框架,Spring Boot并不是要成为Spring IO平台里面众多基础层项目的替代者。Spring Boot的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对这些已有技术的使用。
2、该框架使用了特定的方式(继承starter,约定优先于配置)来进行配置,从而使开发人员不再需要定义样板化的配置。
二、为什么使用SpringBoot
1自动配置Spring,针对很多Spring应用程序常见的应用功能,SpringBoot能提供相关配置
2简化Maven配置
3嵌入的Tomcat,无需部署WAR文件
4项目可以独立运行,无需外部的Servlet容器
5提供运行时的应用监控;生产就绪型功能,如指标,健康检查和外部配置
6开箱即用,没有代码生成,也无需XML配置,无配置集成
三、SpringBoot环境准备
JDK1.8
Maven3.3以上,maven本地配置(修改文件路径apache-maven\apache-maven-3.5.0\conf\settings.xml)
1、<localRepository>本地仓库路径</localRepository>
本地仓库是中央仓库(或者说远程仓库)的一个缓冲和子集,构建Maven项目时,首先从本地仓库查找资源,如果没有那么Maven会从从私服下载到本地仓库,私服没有,去远程仓库下载
2、添加阿里云镜像(中央仓库镜像),选择性配置(默认外国的中央仓库,下载速度慢)
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
Idea配置maven
Idea配置jdk