Spring boot 入门
简介
- spring boot是用来简化Spring应用开发。
- 约定大于配置
- just run就能创建一个独立的应用
背景
由于J2EE笨重开发流程、繁多的配置以及低下的开发效率,复杂的部署流程,再加上第三方集成难度较大。
解决
“Spring全家桶时代”
spring boot —— 一站式解决方案
spring cloud —— 分布式整体解决方案
优点
- 快速创建独立运行的spring项目以及主流框架集成
- 使用嵌入式的sevlet容器
- starters自动依赖与版本控制
- 大量的默认配置,简化开发,而且支持配置的修改
- 无需配置xml文件,开箱即用
- 准生产环境的运行时监控
- 与云计算天然集成
微服务
提出者,Martin fowler.
简介
- 是一种架构风格
- 小型服务,可以通过http方式进行互通
- 每一个功能元素最终都是一个可独立替换和独立升级的软件单元
环境准备
所需工具
- idea
- Maven 3.x
- JDK 1.8
- spring boot 1.5.9(比较旧了)
这里提到了一个工具,名叫STS(其实就是安装了spring插件的eclipse,可以尝试用一下)
网友评论