SpringBoot讨论
PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/
节日PPT模板:www.1ppt.com/jieri/ PPT素材下载:www.1ppt.com/sucai/
PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/
优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/
Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/
资料下载:www.1ppt.com/ziliao/ PPT课件下载:www.1ppt.com/kejian/
范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/
教案下载:www.1ppt.com/jiaoan/
字体下载:www.1ppt.com/ziti/
CONTENT
1 Springboot简介
2 Springboot注解
3 Springboot应用
4 Springboot发布
5 Springboot总结
PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/
节日PPT模板:www.1ppt.com/jieri/ PPT素材下载:www.1ppt.com/sucai/
PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/
优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/
Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/
资料下载:www.1ppt.com/ziliao/ PPT课件下载:www.1ppt.com/kejian/
范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/
教案下载:www.1ppt.com/jiaoan/
字体下载:www.1ppt.com/ziti/
1
Springboot简介?
PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/
节日PPT模板:www.1ppt.com/jieri/ PPT素材下载:www.1ppt.com/sucai/
PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/
优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/
Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/
资料下载:www.1ppt.com/ziliao/ PPT课件下载:www.1ppt.com/kejian/
范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/
教案下载:www.1ppt.com/jiaoan/
字体下载:www.1ppt.com/ziti/
Springboot背景
4
• 多年以来,Spring框架饱受非议的一点就是大量的XML配置以及复杂的依赖管
理。Boot的出现使得开发人员不仅不再需要编写XML,而且在一些场景中甚至不需
要编写繁琐的import语句。在对外公开的beta版本刚刚发布之时,Boot描述了如何
使用该框架在140个字符内实现可运行的web应用,从而获得了极大的关注度,该样
例发表在tweet上。
什么是Springboot?
5
• 多年以来SpringBoot是一个框架,一种全新的编程规范,他的产生简化了
框架的使用,所谓简化是指简化了Spring众多框架中所需的大量且繁琐的配置文件,
所以 SpringBoot是一个服务于框架的框架,服务范围是简化配置文件。
为什么使用Springboot?
6
• 1、 Spring Boot是为简化Spring项目配置而生,使用它使得jar依赖管理以及应用
编译和部署更为简单。
• 2、使用Spring Boot,只需20行左右的代码即可生成一个基本的Spring Web应用,
并且内置了tomcat,构建的Jar包通过java -jar就可以直接运行。
• 3、可以结合Spring Boot与Spring Cloud和Docker技术来构建微服务并部署到云
端
Springboot有哪些特性?
7
• 1、无需手动管理依赖jar包的版本
• Spring-boot-*的jar包已对一些功能性jar包进行了集成,示例如下:
• · spring-boot-starter
核心Spring Boot starter,包括自动配置支持,日志和
YAML
• · spring-boot-starter-actuator 生产准备的特性,用于帮你监控和管理应用
• · spring-boot-starter-web 对全栈web开发的支持,包括Tomcat和 spring-
webmvc
• · spring-boot-starter-aop 对面向切面编程的支持,包括 spring-aop和AspectJ
• · spring-boot-starter-jdbc对JDBC数据库的支持
• · spring-boot-starter-security 对 spring-security 的支持
Springboot有哪些特性?
8
• 2、独立运行的Spring项目
• Spring Boot默认将应用打包成一个可执行的jar包文件,构建成功后使用java -jar命令即可
运行应用。或者在应用项目的主程序中运行main函数即可,不需要依赖tomcat、jetty等
外部的应用服务器。
• 其中内置的servlet Container:
Name
Tomcat 8
Tomcat 7
Jetty 9.3
Jetty 9.2
Jetty 8
Servlet Version
Java Version
3.1
3.0
3.1
3.1
3.0
Java 7+
Java 6+
Java 8+
Java 7+
Java 6+
• 此外,你仍然可以部署Spring Boot项目到任何兼容Servlet3.0+的容器。