Spring Boot 简介及入门(PROJECT01_DAY01_01)

1.Spring Boot 简介

1.1 Spring Boot 概述

现在软件市场已经形成一定的规模,系统架构的复杂度也越来越高(例如有单体架构,分布式架构,微服务架构)。软件的整个架构体系正在发生很大变化,在这种变化中,企业现在更注重技术的开箱即用,更注重技术在生态圈中的深度融合,更注重轻量级的运维。由此Spring Boot诞生。
说明:学技术一定要了解技术发展史,并对技术的发展有一定的前瞻性。

1.2 Spring Boot 核心特性

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

  • 起步依赖(Starter Dependency)。
  • 自动配置(Auto Configuration)。
  • 健康检查(Actator)-监控。

其中,Spring Boot官方地址为 https://spring.io/projects/spring-boot

环境配置

2. Spring Boot 环境配置

2.1 准备工作

工具下载

  1. 下载 JDK1.8,并进行环境变量配置(假如已有则无需再次下载和配置)。
  2. 下载最新 maven(例如 apache-maven-3.6.3,网址 http://maven.apache.org) 并解压。
  3. 下载 STS 最新版(例如 sts-4.4.5.RELEASE,网址 https://spring.io/tools)并解压 (新版本下载下来时一个.jar 文件,需要在 jar 文件所在的目录中,以命令行方式 执行 java -jar 下载的文件名的方式进行解压,如图-1所示(需要首先启动系统自带的命令行客户端,然后切换到软件所在目录,cd 指令为切换目录的意思)。
    运行操作过程
    图-1
    工作区准备:定义新的工作区(要求没有中文目录),例如 d:/CGBVIP/CGBVN2011。
    建议:将下载的所有文件存储到同一目录并解压,例如 d:/sw 目录。要求目录不要有中文,也不要有特殊符号(例如&等)。

2.2 Maven基本配置

  • 打开maven中的settings.xml文件,并对其如下选项进行配置。
  • 配置maven本地库(从maven远程服务器下载的资源存储到的位置)
<localRepository>${user.home}/.m3/repository</localRepository>
  • 配置maven私服(配置到mirrors标签内部)。
<mirror>
        <id>aliyun</id>
        <name>aliyun for maven</name>
        <mirrorOf>*</mirrorOf>
        <url>https://maven.aliyun.com/repository/public</url>
</mirror>
  • 配置maven中的profile(配置到profiles标签内部),设置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>

2.3 STS整合maven配置

  • 启动STS工具,如图-2所示图-2
    图-2

  • 在这里插入图片描述
    图-3

  • Maven User Settings 配置,如图-4 所示:
    图-4
    图-4

  • 项目工作区编码设置,如图-5 所示
    图-5
    图-5.

2.4 STS 工具使用基本优化

  • 禁用拼写检查,取消图-6 所示的拼写检查选项。
    在这里插入图片描述

图-6

  • 取消图-7 所示的连接选项配置。
    在这里插入图片描述

图-7

  • 关掉图-8 的校验功能。
    在这里插入图片描述

图-8

  • 修改 STS工具内存配置,打开SpringToolSuite4.ini 文件,修改堆大小,如图-9 所示:
    在这里插入图片描述

图-9

在这里插入图片描述

3. Spring Boot 快速入门

3.1. 项目创建及结构分析

打开 STS 集成开发工具,创建 Spring Boot 项目,其具体步骤如下:
第一步:打开项目新建窗口(快捷键 ctrl+n), 搜索 Spring,选择 Spring starter 项目。如图-10 所示:
在这里插入图片描述

图-10
第二步:填写项目基本信息。如图-11 所示:
在这里插入图片描述

图-11
第三步:选择 Spring Boot 版本,如图-12 所示:
在这里插入图片描述

图-12
在图-12 中点击 Finish 之后,项目便开始从 Maven 配置中指定的私服服务器(例如阿里云的 Maven 服务器)去下载起步依赖(Spring Boot 项目中默认指定了项目启动时需要的一些 jar 包依赖),这个过程可能会比较耗时,假如指定版本的 Spring Boot 项目以前创建过,它会默认先从本地库查找,假如本地库没有,则从远程库去下载。项目创建成功以后,其包视图(Package Explorer)结构,如图-13 所示:
在这里插入图片描述

图-13
其中,在图-13 呈现的 CGB-SBOOT-01 项目结构中,所有的类和配置文件都是创建好项目以后,由 STS 工具帮我们自动创建的。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值