- 1、本文档共509页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《SpringBoot项目开发教程》全套PPT课件.pptx
主讲人:张静常州信息职业技术学院单元1 Spring Boot开发入门
快速体验Spring Boot开发任务1.1
下载、安装并配置Apache Maven;下载安装IDEA并配置IDEA的Maven环境;使用Maven创建Spring Boot项目;使用Spring Initializer快速创建Spring Boot项目。熟练搭建Spring Boot项目的开发环境,使用Maven或者Spring Initializer快速创建一个Spring Boot项目:某公司资产管理系统assets-manager。任务描述技术分析任务描述与技术分析
支撑知识1:Spring Boot简介
1. Spring Boot是由Pivotal团队在2013年开始研发;2. 2014年4月发布第一个版本;3. 基于Spring4.0设计,初衷是简化Spring应用的整个搭建以及开发过程,避免繁琐的配置工作,开发人员使用Spring Boot框架可以只需专注于应用程序的功能和业务逻辑的实现。Spring Boot简介
支撑知识2:Spring Boot特点
Spring Boot特点约定优于配置独立运行的Spring应用内嵌Servlet容器提供starter简化Maven配置自动配置Spring准生产的应用监控无代码生成和XML配置可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;使用java -jar命令或者在项目的主程序中执行main方法运行Spring Boot应用程序。Spring Boot提供了一个准生产环境下的监控和管理功能模块,可以使用HTTP、SSH、TELNET等协议来进行操作,对运行时的项目进行管理和跟踪监控。???Spring Boot框架使用“约定优于配置”的理念,针对企业级应用开发,提供了很多已经集成好的方案,“开箱即用”的原则使得开发人员能做到零配置或极简配置。?Spring Boot可以选择内嵌Tomcat或Jetty等Servlet容器,无须以war包形式部署应用。Spring Boot提供了一系列自动配置的“starter”项目对象模型(POMs,Project Object Models)以简化Maven配置,高度封装,开箱即用。Spring Boot尽可能地根据在类路径中的jar包、类,为jar包里的类自动配置Bean,极大地减少了项目的配置。而对于少数部分没有提供支持的开发场景,可以自定义自动配置。Spring Boot不是借助于代码生成来实现的,而是通过条件注解来实现的,这是Spring 4.X提供的新特性,Spring Boot不需要任何XML配置即可实现Spring的所有配置。
支撑知识3:Spring、Spring Boot和Spring Cloud的关系
Spring是于2003 年兴起的一个开源的轻量级的Java 开发框架,由Rod Johnson开发。特点优势提供了依赖注入和“开箱即用”的一些模块,如:Spring MVC、Spring JDBC、Spring AOP、Spring Security、Spring IoC、Spring ORM和Spring Test。1. 解决企业应用开发的复杂性;2. 分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring
Spring BootSpring Boot是Spring框架的扩展和自动化,它省去了在Spring中需要进行的XML文件配置,使得开发变得更快、更高效、更自动化。
Spring CloudSpring Cloud是一套分布式服务治理框架,主要用于开发微服务。利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发。不提供具体功能性的操作,只专注于服务之间的通信、熔断和监控等。微服务的首席技术官(CTO),提供各种方案来维护整个生态。三者关系Spring Cloud通过依赖Spring Boot来构建微服务应用,而Spring Boot需要依赖Spring,它是Spring的自动化。
任务实现-任务1.1 快速体验Spring Boot开发安装及配置MavenMaven中的pom.xml配置Maven国内仓库安装开发工具IDEA及插件1. 搭建开发环境
序号注解功能1@Data自动生成Getter/Setter、toString、equals、hashCode方法,以及不带参数的构造方法2@NonNull帮助处理NullPointerException3@CleanUp自动管理资源,不用再在finally中添加资源的close方法4@Getter/@Setter自动生成Getter/Setter方法
您可能关注的文档
- 《单片机原理与应用——基于Proteus仿真》全套PPT课件.pptx
- 《会计信息化应用》工作项目PPT课件(全).pptx
- 《会计信息化应用》全套PPT课件.pptx
- 《量子力学》全套PPT课件.pptx
- 《企业经营管理教程》全套PPT课件.pptx
- 《统计学》全套PPT课件.pptx
- 《网络组建与维护》全套PPT课件.pptx
- 《卫星通信网络》全套PPT课件.pptx
- 《现代互联网技术与应用》全套PPT课件.pptx
- 《新编会计基本技能》全套PPT课件.pptx
- 修井作业流程.pptx
- PEP小学英语四年级下册Unit2 PartA Let's talk 同步课时练.docx
- 公共经济学教程 课件 第13章--国际经济政策;第14章--农业政策.pptx
- PEP小学英语四年级下册Unit3 PartB Let's learn 同步课时练.docx
- PEP小学英语四年级下册Unit2 PartB Let's talk 同步课时练.docx
- 二零二五年度grc装饰线条复古风格安装服务协议3篇.docx
- PEP小学英语四年级下册Unit3 PartB Let's talk 同步课时练.docx
- 修井作业消防安全培训.pptx
- PEP小学英语四年级下册Unit6 PartA Let's talk 同步课时练.docx
- 二零二五年度grc桥梁改造工程合同3篇.docx
最近下载
- (现行国家建筑标准设计图集)99(03)S203消防水泵接合器安装(含2003年局部修改版).pdf
- 2023年华侨大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- (完整word版)粒子植入管理制度和质量保障措施.doc
- 2023年华侨大学公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 220千伏输变电线路跨越110kV线路带电封网跨越施工方案.docx
- 危险源辨识培训重点.ppt
- 人教PEP三年级英语上册Unit1《Making friends part A》课件.pptx VIP
- 飞利浦V60呼吸机操作流程.docx VIP
- 美国大峡谷中文导游手册讲解.pdf
- 数据结构教程(第五版)课后题及答案.docx
文档评论(0)