Spring Boot概述
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
自动配置 起步依赖 命令行界面 Actuator3.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的几个关注点:
面向云的由微服务组成的应用 各种类型的数据库 反应式编程学习笔记
听听那冷雨
听听那冷雨
宣传栏
目录
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
自动配置 起步依赖 命令行界面 Actuator3.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开发云原生应用程序的一组项目。