(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,可以尝试用一下)

你可能感兴趣的:((SpringBoot学习笔记1)基础知识)