【Spring Boot】1.基础知识

前言

该相关文档实际上是学习一段名为“尚硅谷Spring Boot的学习视频”的过程当中所作的笔记,教导老师讲解的很是细腻,推荐你们去支持一下。spring

简介

  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.eclipse

简介

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

所需工具

  1. idea
  2. Maven 3.x
  3. JDK 1.8
  4. spring boot 1.5.9(比较旧了) 这里提到了一个工具,名叫STS(其实就是安装了spring插件的eclipse,能够尝试用一下)
相关文章
相关标签/搜索