1.1、SpringBoot 概述
### 背景分析
现在软件市场规模增大,系统架构复杂度随之增大,从单体式架构(所有的配置包括数据库,服务器等都在一台电脑上)到分布式架构,微服务架构,软件的整个架构体系都在不断进步,不断变化中,现阶段的变化中企业更注重技术的开箱即用,~~~~更注重技术在生态圈中的深度融合,更注重轻量级的运维。由此spring boot诞生。
**
1.2、Spring Boot 核心特性
构建于Spring框架基础之上,基于快速构建理念提供了自动配置功能,可以实现“开箱即用的特性(创建完一个基本的项目以后,可零配置或者少量配置即可运行我们的项目),其核心主要有如下几个方面:
- 起步依赖(Starter Dependency)-项目创建时底层帮你关联依赖。
- 自动配置(Auto Configuration)。
- 健康检查(Actator)-监控。
**
Spring Boot 环境配置
工具方面:JDK环境,maven,sts
工作空间:最好不要有中文路径、特殊符号,以免引起乱码
Maven的基本配置
配置Maven中的setting.xml文件:
配置私服(以后下载jar包的仓库)
<mirror>
<id>aliyun</id>
<name>aliyun for maven</name>//命名
<mirrorOf>\*</mirrorOf>
<url>https://maven.aliyun.com/repository/public</url>//选择远程仓库
</mirror>
这里用的是阿里云的远程仓库
配置maven中的profile标签,(配置JDK编译和运行版本)
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>
1.8
</maven.compiler.compilerVersion>
</properties>
</profile>
maven的配置在STS内也可以完成,不一定必须在外部配置~~
启动STS之前所要做的配置差不多完成了,之后就是在STS中的配置
由于大部分配置框架都已经部署完成了,在建立项目之前我们只需要重点注意一下几点配置信息:
**Maven User Settings配置**
**Maven Installations配置**
以及工作空间的编码方式~~~~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。