1、Spring Boot是什么呢?
我们要知道,Spring Boot是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,繁琐的配置,整合第三方框架的配置问题,导致了开发和部署效率的降低。
1.1 Spring Boot是基于Spring框架开发的全新框架,其设计目的是简化新Spring应用的1初始化搭建和开发过程。
1.2 Spring Boot整合了许多框架和第三方库配置,几乎可以达到“开箱即用”。
2、为什么要学习Spring Boot。(其优点)
2.1 可快速构建独立的Spring应用
2.2 直接嵌入Tomcat、Jetty和Undertow服务器(无需部署WAR文件)
2.3 提供依赖启动器简化构建配置
2.4 极大程度的自动化配置Spring和第三方库
2.5 提供生产就绪功能
2.6 极少的代码生成和XML配置
2.7 spring遵从约定大于配置
3、学习Spring Boot项目需要什么条件。
其一:需要认识Maven是什么。
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作 和其他任务的无缝连接。
简洁的说法是:他是管理Java项目jar架包。
Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成。例如编译源代码是由maven-compiler-plugin完成的。
Maven有什么作用。
3.1管理依赖:管理Jar及其下载,版本管理
3.2构建项目:完成项目代码的编译、测试、打包和部署
4、下面我们通过创建一个IDEA Spring Initializr构建SpringBoot项目。
4.1使用SpringInitializr 创建项目
IDEA 新建项目页面选择 1 ,依次输入项目名,选择存放位置、开发语言、包管理器、输入 Group 、 Artifact 、 package name 、选择使用的SDK、Java版本、打包方式。然后点击Next :
4.2创建一个Spring Web项目,勾选了驱动mysql driver。
4.3 pom.xml配置项依赖如果没勾选web和mysql驱动就不会出现在配置项中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)