一、SpringBoot 入门
SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过 程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者 。
SpringBoot 的主要特点为:
⚫ 创建独立的 Spring 应用程序
⚫ 嵌入到 Tomcat,无需部署 WAR 文件
⚫ 简化 Maven 配置
⚫ 自动配置 Spring
⚫ 提供生产就绪型功能,如指标,健康检查和外部配置
⚫ 绝对没有代码生成并且对 XML 也没有配置要求
可以将 SpringBoot 概括为:是一个快速开发的框架,能够帮助我们快速整合第三方框 架(主要借助于 Maven 依赖关系),完全采用注解化,简化 XML 配置,内置嵌入 Http 服务器(Tomcat,Jetty), 默认嵌入 Tomcat 服务器,最终以 Java 应用程序进行执行。
SpringBoot 框架如此受众人的青睐,接下来让我们通过实例来感受下 SpringBoot 框架的敏捷性吧。
一、开发环境的搭建
1、下载:官方最新版下载地址: http://maven.apache.org/download.cgi
2、安装与配置:
系统要求:
解压:
bin目录:可执行文件
boot目录:类加载器文件
conf目录:最重要的 配置文件,特别是setting.xml
lib目录:maven项目使用jar包
环境变量配置:
1.选中地址: D:VevaStudyapache-maven-3.6.0
1、右键我的电脑-属性-高级系统设置-环境变量-系统变量-Path
2、添加环境变量
3、检验版本
输入cmd打开窗口以管理员身份运行在窗口里输入mvn -v测试
运行效果如下图:
3、仓库配置
创建本地仓库:
搭建阿里云仓库:
Maven整合编译器
配置maven
wiondow-----perfernces---maven:
Installations:
user settings:
配置jdk:
新建项目:
1、右键---other----maven
2、
3、
4、
5、配置项目结构
把两个报错的项目名全选再点击Remove删除
6、配置tomcat
maven常用命令:
maven声明周期:
SpringBoot优化:
1.简化了Maven依赖导入
2.自动配置Spring
3.约定大于配置
4.完全注解,减轻xml配置
SpringBoot入门程序:
1、创建Maven项目
2、导入项目依赖