第1章SpringBoot开发入门《SpringBoot企业级开发教程(第2版)》全套可编辑PPT课件
学习目标/Target了解SpringBoot简介,能够简述SpringBoot的发展过程了解SpringBoot的特性,能够简述SpringBoot的特性掌握SpringBoot入门案例,能够使用SpringInitializr方式和Maven方式构建SpringBoot项目
学习目标/Target了解单元测试与热部署,能够对SpringBoot项目进行单元测试和热部署熟悉SpringBoot项目打包和运行,能够将SpringBoot项目打包为JAR包和WAR包并运行熟悉SpringBoot原理解析,能够简述SpringBoot起步依赖、自动配置和执行流程的原理
章节概述/SummarySpring是一个非常优秀的组件管理容器,但是为了管理容器中的组件,使用Spring搭建JavaEE应用程序时往往需要进行大量的配置或注解,这些配置工作都属于项目的基础搭建,通常与业务功能无关,并且不熟悉搭建过程的人员在配置时很容易出错。为了简化Spring应用的搭建和配置过程,SpringBoot应运而生。SpringBoot是一个基于Spring的全新开源框架,它可以简化Spring应用的初始搭建和配置过程,使用更加简单,功能更加丰富。
目录/Contents1.11.2SpringBoot概述SpringBoot入门案例1.3SpringBoot原理解析1.4单元测试与热部署1.5SpringBoot项目打包和运行
SpringBoot概述1.1
1.1.1SpringBoot简介先定一个小目标!先定一个小目标!了解SpringBoot简介,能够简述SpringBoot的发展过程
1.1.1SpringBoot简介在SpringBoot框架出现之前,为了解决Java企业级应用开发笨重臃肿的问题,JavaEE最常用的框架是Spring。Spring是2003年兴起的轻量级的Java开源框架,旨在简化Java企业级开发。Spring框架是轻量级的,但它的配置却是重量级的。早期版本的Spring专注于XML配置,开发一个程序需要配置各种XML配置文件。在Spring中使用注解开发逐渐占据了主流地位。SpringSpring4.x版本基本可以脱离XML配置文件进行项目开发。
1.1.1SpringBoot简介Pivotal团队在原有Spring框架的基础上通过注解的方式进一步简化了Spring框架的使用,并基于Spring框架开发了全新的SpringBoot框架。2014年4月正式推出了SpringBoot1.0版本,同时在2018年3月又推出了SpringBoot2.0版本。SpringBoot2.x版本在SpringBoot1.x版本的基础上进行了诸多功能的改进和扩展,同时进行了大量的代码重构。
1.1.1SpringBoot简介提升Spring开发者体验的工具SpringBoot并不是替代Spring框架的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。构建Spring项目SpringBoot框架本身并不提供Spring框架的核心特性以及扩展功能,它只是使构建Spring应用变得简单。开箱即用SpringBoot集成了大量常用的第三方库配置,使用SpringBoot开发程序时,几乎是开箱即用。约定优于配置开发过程中大量使用约定优于配置的思想来摆脱Spring框架中各种复杂的手动配置。SpringBoot
1.1.1SpringBoot简介随着近几年微服务开发的需求增长和火爆,如何快速、简便地构建一个准生产环境的Spring应用成为摆在开发者面前的难题,SpringBoot框架的出现恰好完美解决了这些问题,同时内部还简化了许多常用的第三方库配置,使微服务开发更加便利,这也间接体现了SpringBoot框架的优势和学习SpringBoot的必要性。
1.1.2SpringBoot的特性先定一个小目标!先定一个小目标!了解SpringBoot的特性,能够简述SpringBoot的特性
1.1.2SpringBoot的特性6.无须生成配置代码和XML配置文件。4.提供了大量的自动化配置类或第三方类库。5.提供生产就绪功能。1.可快速构建独立的Spring应用。3.提供固化的“starter”依赖,简化构建配置。2.直接嵌入Tomcat、Jetty和Undertow等Web容器,无须部署WAR文件。SpringBoot的特性
SpringBoot入门案例1.2
1.2.1环境
您可能关注的文档
最近下载
- 硕博研究生英语综合教程郭巍课后习题答案解析.pdf
- AP化学 2018年真题 (选择题+问答题) AP Chemistry 2018 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 武汉地区区域工程地质及水文地质概况、成井方法、基坑工程连通性抽水试验、降水水位计算与预测、回灌试验技术要求.pdf VIP
- 《中国消化内镜技术诊断与治疗炎症性肠病的专家指导意见》解读.pptx
- 《食品感官检验技术》高职食品专业全套教学课件.pptx
- 组织碳中和声明模板.docx VIP
- 2024-2025学年湖北省襄阳市小升初英语真题1(含答案).pdf VIP
- 第九章射线分析原理及应用.ppt VIP
- (人教版2026新教材)地理八年级下册新教材解读课件.pptx
- 组织碳中和评价报告模板.docx VIP
原创力文档

文档评论(0)