前言
该相关文档实际上是学习一段名为“尚硅谷Spring Boot的学习视频”的过程当中所作的笔记,教导老师讲解的很是细腻,推荐你们去支持一下。spring
简介
- spring boot是用来简化Spring应用开发。
- 约定大于配置
- just run就能建立一个独立的应用
背景
因为J2EE笨重开发流程、繁多的配置以及低下的开发效率,复杂的部署流程,再加上第三方集成难度较大。架构
解决
“Spring全家桶时代” spring boot —— 一站式解决方案 spring cloud —— 分布式总体解决方案框架
优势
- 快速建立独立运行的spring项目以及主流框架集成
- 使用嵌入式的sevlet容器
- starters自动依赖与版本控制
- 大量的默认配置,简化开发,并且支持配置的修改
- 无需配置xml文件,开箱即用
- 准生产环境的运行时监控
- 与云计算自然集成
微服务
提出者,Martin fowler.eclipse
简介
- 是一种架构风格
- 小型服务,能够经过http方式进行互通
- 每个功能元素最终都是一个可独立替换和独立升级的软件单元
所需工具
- idea
- Maven 3.x
- JDK 1.8
- spring boot 1.5.9(比较旧了) 这里提到了一个工具,名叫STS(其实就是安装了spring插件的eclipse,能够尝试用一下)