1.1、SpringBoot 概述

### 背景分析
现在软件市场规模增大,系统架构复杂度随之增大,从单体式架构(所有的配置包括数据库,服务器等都在一台电脑上)到分布式架构,微服务架构,软件的整个架构体系都在不断进步,不断变化中,现阶段的变化中企业更注重技术的开箱即用,~~~~更注重技术在生态圈中的深度融合,更注重轻量级的运维。由此spring boot诞生。

**

1.2、Spring Boot 核心特性

构建于Spring框架基础之上,基于快速构建理念提供了自动配置功能,可以实现“开箱即用的特性(创建完一个基本的项目以后,可零配置或者少量配置即可运行我们的项目),其核心主要有如下几个方面:

  1. 起步依赖(Starter Dependency)-项目创建时底层帮你关联依赖。
  2. 自动配置(Auto Configuration)。
  3. 健康检查(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配置**
以及工作空间的编码方式~~~~

易志杰
4 声望0 粉丝