Spring Boot学习笔记1——Spring Boot简介

1. Spring Boot简介

Spring Boot是基于Spring的再封装,用来简化Spring应用开发,约定大于配置,去繁从简,just run就能创建一个独立的,产品级别的应用。Spring Boot是整个Spring技术栈的一个大整合,是J2EE开发的一站式解决方案。

以下面这张图为例:

Spring Boot学习笔记1——Spring Boot简介_第1张图片

在以前的Spring开发中,程序员们可能需要同时掌握很多配置技术。现在使用Spring Boot的时候,它已经帮我们集合了大多数内容,只需要程序员们少量的配置即可。从而简化了开发。

2. 优点

  • 快速创建独立运行的Spring项目以及与主流框架集成
  • 使用嵌入式的Servlet容器,应用无需打成WAR包
  • Starters自动依赖于版本控制
  • 大量的自动配置,简化开发,也可修改默认值
  • 无需配置XML,无代码生成,开箱即用
  • 准生产环境的运行时应用监控
  • 与云计算的天然集成

3. 微服务

微服务是一种架构风格,它提倡一个应用应该是一组小型服务。每个服务都运行在自己的进程中,可以通过HTTP进行互通。每一个功能元素最终都是一个可独立替换和独立升级的软件单元。

你可能感兴趣的:(Spring,Boot)