+-
Spring Boot概述
首页 专栏 spring 文章详情
0
头图

Spring Boot概述

听听那冷雨 发布于 3 月 9 日

1.什么是Spring Boot?

Craig Walls所著《Spring Boot in Action》里讲到:Spring Boot旨在简化Spring开发,Spring Boot 将很多魔法带入了Spring应用程序的开发中,其中最重要的是四个核心:

自动配置 起步依赖 命令行界面 Actuator

因此我们可以概括地说 Spring Boot = Spring + 自动配置 + 起步依赖 + 命令行界面 + Actuator

2.什么是Spring?为什么需要Spring?

任何应用程序都是由很多组件组成的,每个组件负责整个应用功能的一部分,这些组件需要与其他的应用元素协调以完成自己的任务。Spring 的核心提供了一个容器(Container),通常称为Spring应用上下文(Spring Context),它会创建和管理应用组件bean,通过一种基于依赖注入(dependency injection)的模式将应用上下文中的bean装配在一起。Spring 核心和其提供的各种功能模块组合在一起我们称之为 Spring Framework。

3.俯瞰Spring 风景线

Spring 有100多个可选依赖项,重点有:

3.1 Spring核心框架

它提供了核心容器和依赖注入框架

3.2 Spring Boot

自动配置 起步依赖 命令行界面 Actuator

3.3 Spring Data

不同于Spring核心框架提供的基本的数据持久化支持,Spring Data 将应用程序的数据repository定义为简单的java接口。

3.4 Spring Security

一个健壮的安全框架,解决了应用陈旭通用的安全性需求,包括身份验证、授权和API安全性。

3.5 Spring Integration 和 Spring Batch

解决与其他应用以及和本应用中其他组件的集成问题,分别解决实时集成和批量集成。

3.6 Spring Cloud

Spring Cloud 是使用Spring开发云原生应用程序的一组项目。

4.当前Spring Boot的几个关注点:

面向云的由微服务组成的应用 各种类型的数据库 反应式编程
spring 入门教程 springboot
阅读 47 更新于 3 月 9 日
收藏
分享
本作品系原创, 采用《署名-非商业性使用-禁止演绎 4.0 国际》许可协议
学习笔记
关注专栏
avatar
听听那冷雨
1 声望
0 粉丝
关注作者
0 条评论
得票 时间
提交评论
avatar
听听那冷雨
1 声望
0 粉丝
关注作者
宣传栏
目录

1.什么是Spring Boot?

Craig Walls所著《Spring Boot in Action》里讲到:Spring Boot旨在简化Spring开发,Spring Boot 将很多魔法带入了Spring应用程序的开发中,其中最重要的是四个核心:

自动配置 起步依赖 命令行界面 Actuator

因此我们可以概括地说 Spring Boot = Spring + 自动配置 + 起步依赖 + 命令行界面 + Actuator

2.什么是Spring?为什么需要Spring?

任何应用程序都是由很多组件组成的,每个组件负责整个应用功能的一部分,这些组件需要与其他的应用元素协调以完成自己的任务。Spring 的核心提供了一个容器(Container),通常称为Spring应用上下文(Spring Context),它会创建和管理应用组件bean,通过一种基于依赖注入(dependency injection)的模式将应用上下文中的bean装配在一起。Spring 核心和其提供的各种功能模块组合在一起我们称之为 Spring Framework。

3.俯瞰Spring 风景线

Spring 有100多个可选依赖项,重点有:

3.1 Spring核心框架

它提供了核心容器和依赖注入框架

3.2 Spring Boot

自动配置 起步依赖 命令行界面 Actuator

3.3 Spring Data

不同于Spring核心框架提供的基本的数据持久化支持,Spring Data 将应用程序的数据repository定义为简单的java接口。

3.4 Spring Security

一个健壮的安全框架,解决了应用陈旭通用的安全性需求,包括身份验证、授权和API安全性。

3.5 Spring Integration 和 Spring Batch

解决与其他应用以及和本应用中其他组件的集成问题,分别解决实时集成和批量集成。

3.6 Spring Cloud

Spring Cloud 是使用Spring开发云原生应用程序的一组项目。

4.当前Spring Boot的几个关注点:

面向云的由微服务组成的应用 各种类型的数据库 反应式编程