《SpringBoot项目开发教程》全套PPT课件.pptx

《SpringBoot项目开发教程》全套PPT课件.pptx

  1. 1、本文档共509页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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方法

文档评论(0)

赵五菱王 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档