(SpringBoot学习笔记1)基础知识

Spring boot 入门

简介

  1. spring boot是用来简化Spring应用开发。
  2. 约定大于配置
  3. just run就能创建一个独立的应用

背景

由于J2EE笨重开发流程、繁多的配置以及低下的开发效率,复杂的部署流程,再加上第三方集成难度较大。

解决

“Spring全家桶时代”
spring boot —— 一站式解决方案
spring cloud —— 分布式整体解决方案

优点

  1. 快速创建独立运行的spring项目以及主流框架集成
  2. 使用嵌入式的sevlet容器
  3. starters自动依赖与版本控制
  4. 大量的默认配置,简化开发,而且支持配置的修改
  5. 无需配置xml文件,开箱即用
  6. 准生产环境的运行时监控
  7. 与云计算天然集成

微服务

提出者,Martin fowler.

简介

  1. 是一种架构风格
  2. 小型服务,可以通过http方式进行互通
  3. 每一个功能元素最终都是一个可独立替换和独立升级的软件单元

环境准备

所需工具

  1. idea
  2. Maven 3.x
  3. JDK 1.8
  4. spring boot 1.5.9(比较旧了)
    这里提到了一个工具,名叫STS(其实就是安装了spring插件的eclipse,可以尝试用一下)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容