【Spring Boot课程】1.基础知识

版权声明:只要活着,未来,一定、一定会遇到更多的美好与感动。 https://blog.csdn.net/yuewuyanhuang/article/details/85003766

前言

该相关文档其实是学习一段名为“尚硅谷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,可以尝试用一下)

猜你喜欢

转载自blog.csdn.net/yuewuyanhuang/article/details/85003766