SpringBoot入门篇-简介

几个思考?

  • SpringBoot什么时候诞生?从哪儿来?用来做什么?
  • 为什么我们要采用SpringBoot?-why
  • 怎么去使用?代价是什么?

诞生背景

2012 年 10 月,Mike Youngstrom 在 Spring jira 中创建了一个功能请求,要求 Spring 支持无容器Web 应用程序体系结构。

2013年,在SpringOne 2GX会议上,Pivotal团队的Adrian Colyer提到该平台将来的目标之一就是实现免XML配置开发。

2014 年 4 月,Spring Boot 1.0.0 发布。

使用原因

  1. J2EE开发笨重、配置繁重、开发效率低下、部署流程、第三方集成难度大
  2. 使用Spring 框架则需要大量的XML配置以及复杂的依赖管理。
分析

例如:平时如果我们需要搭建一个Spring Web项目的时候需要怎么做呢?
1)配置web.xml,加载Spring和SpringMVC
2)配置数据库连接、配置Spring事务
3)配置加载配置文件的读取,开启注解
4)配置日志文件

配置完成之后部署Tomcat 调试

好处
  • Spring Boot 的目的是提供一组工具,以便快速构建容易配置的 Spring 应用程序。
  • 简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用!

我们使用它来解决开发配置复杂和实施部署难问题,达到简化开发人员配置工作,降低一线工作人员升级应用工作量的目标。

SpringBoot入门篇-简介_第1张图片
1、访问 http://start.spring.io/
2、选择构建工具Maven Project、Spring Boot版本以及一些工程基本信息,可参考右图。
3、点击Generate Project下载项目压缩包

既然选择SpringBoot就必然要去学习这一套技术栈,包括插件集成、SpringCloud、Spring Cloud Data Flow等。

你可能感兴趣的:(SpringBoot,1.X)