《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》 课件 第13章 Spring Boot入门.pptx

《Java Web开发从入门到实战(IntelliJ IDEA版·微课视频版)》 课件 第13章 Spring Boot入门.pptx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第13章SpringBoot入门

学习目的与要求本章主要介绍了SpringBoot基础知识,包括核心注解@SpringBootApplication、基本配置、读取应用配置、日志配置、自动配置原理等内容。通过本章的学习,掌握如何构建SpringBoot应用的开发环境,了解SpringBoot的运行原理。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

目录13.1SpringBoot概述13.2第一个SpringBoot应用13.3SpringBoot的基本配置13.4读取应用配置13.5日志配置13.6SpringBoot的自动配置原理《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

13.1.1什么是SpringBootSpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。使用SpringBoot框架可以做到专注于Spring应用的开发,无须过多关注样板化的配置。在SpringBoot框架中,使用“约定优于配置(COC,ConventionOverConfiguration)”的理念。针对企业应用开发,提供了符合各种场景的spring-boot-starter自动配置依赖模块,这些模块都是基于“开箱即用”的原则,进而使企业应用开发更加快捷和高效。可以说,SpringBoot是开发者和Spring框架的中间层,目的是帮助开发者管理应用的配置,提供应用开发中常见配置的默认处理(即约定优于配置),简化Spring应用的开发和运维,降低开发人员对框架的关注度,使开发人员把更多精力放在业务逻辑代码上。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

13.1.2SpringBoot的优点1.使编码变得简单:推荐使用注解。2.使配置变得快捷:自动配置、快速构建项目、快速集成第三方技术的能力。3.使部署变得简便:内嵌Tomcat、Jetty等Web容器。4.使监控变得容易:自带项目监控。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

13.1.3SpringBoot的主要特性1.约定优于配置SpringBoot遵循“约定优于配置”的原则,只需很少的配置,大多数情况直接使用默认配置即可。2.独立运行的Spring应用SpringBoot可以以jar包的形式独立运行。使用java-jar命令或者在项目的主程序中执行main方法运行SpringBoot应用(项目)。3.内嵌Web容器内嵌Servlet容器,SpringBoot可以选择内嵌Tomcat、Jetty等Web容器,无须以war包形式部署应用。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

13.1.3SpringBoot的主要特性4.提供starter简化Maven配置SpringBoot提供了一系列的starterpom简化Maven的依赖加载,基本上可以做到自动化配置,高度封装,开箱即用。5.自动配置SpringSpringBoot根据项目依赖(在类路径中的jar包、类)自动配置Spring框架,极大减少了项目的配置。6.提供准生产的应用监控SpringBoot提供基于HTTP、SSH、TELNET对运行的项目进行跟踪监控。7.无代码生成和XML配置SpringBoot不是借助于代码生成来实现的,而是通过条件注解来实现的。提倡使用Java配置和注解配置相结合的配置方式。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

目录13.1SpringBoot概述13.2第一个SpringBoot应用13.3SpringBoot的基本配置13.4读取应用配置13.5日志配置13.6SpringBoot的自动配置原理《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒主编,清华大学出版社,2024

13.2.1Maven简介ApacheMaven是一个软件项目管理工具。基于项目对象模型(ProjectObjectModel,POM)的理念,通过一段核心描述信息来管理项目构建、报告和文档信息。在Java项目中,Maven主要完成两件工作:①统一开发

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档