初识SpringBoot
官方解释
SpringBoot是一个简化spring应用开发的框架,约定大于配置,去繁从简,just run就能创建一个独立的产品级的应用,在Springboot官网上可以通过选定版本生成一个简易版的springboot项目,通过编译工具IDEA或者Eclipse即可导入项目
- 作用:
- 简化:简化spring应用开发
- 整合:整个spring技术栈的一个大整合
- 一站式:J2EE的一站式解决方案
- 优点:
- 快速创建独立运行的spring项目以及与主流框架的集成
- 使用嵌入式的servlet容器,应用无需打war包
- starters自动依赖和版本控制
- 大量的自动配置和简化开发,可以修改默认值
- 无需配置xml,无代码生成,开箱即用
- 准生产环境的运行时应用监控
- 与云计算天然集成
- 微服务
微服务:架构风格
- 一个应用应该是一个小型的服务:可以通过http方式进行互通,每个服务都是可以独立替换独立升级的软件单元
springboot运行流程
通过springboot构建应用
通过springcloud进行网状互通
通过springcloud data flow 进行云计算等
创建第一个SpringBoot项目
- 使用工具:IDEA
- new – project/module(选择创建项目或者模块,建议创建一个空的project然后在空项目中创建模块)
这里已经创建项目,直接选择创建模块
创建一个maven项目
生成的项目及pom文件,到目前为止他还是一个普通的maven项目
- 添加依赖,只看需要添加的部分
- 创建springboot启动类
- 简单测试
- 测试结果