Spring 框架

一、Spring 框架

  1. Spring 框架介绍
  2. XML 文档DTD 和 Schema 约束
  3. Spring web 框架中 applicationContext 文件的配置说明
  4. Spring 框架配置文件命名空间说明
  5. 使用spring整合Junit
  6. Java 编程中接口调用RestTempalte介绍

1.1、Bean 的创建和依赖注入

Spring 通过 IoC 容器来管理所有Java对象(Bean)以及其相互间的依赖关系。

  1. Spring 框架中 IoC 容器和Java对象(Bean)
  2. Bean 作用范围、生命周期和创建规则
  3. 以XML文件配置为例,Java对象Bean 创建说明
  4. 以XML文件配置为例,Java对象Bean 依赖注入说明
  5. 以注释方式配置为例,Bean的创建和依赖注入
  6. 以JAVA类方式配置为例,Bean的创建和依赖注入

1.2、AOP 动态代理

动态代理是为了实现在不改变源码的基础上,对已有方法增强,它是AOP思想的底层实现技术。

  1. AOP 代理:动态代理的两种实现方式
  2. Sping AOP 面向切面编程 以XML文件配置
  3. Spring AOP 面向切面编程 以注释方式配置
  4. Spring 框架中AOP 切面注释

1.3、Springboot 注解介绍

  1. Spring 开发过程中常用注解
  2. Spring 开发过程中配置注解和功能设置注解
  3. Spring boot 注解和SuppressWarnings注解介绍
  4. Spring 编程过程中 MVC 使用到的注解

1.4、Springboot 配置文件使用介绍

  1. SpringBoot 使用spring.profiles.active 来区分配置
  2. Springboot 读取核心配置文件和自定义配置文件的方法
  3. Springboot 读取配置文件中定义的数组集合

1.5、Spring DAO 数据持久化

  1. Spring 框架DAO 说明和异常说明
  2. Spring 框架DAO 数据模板和数据源
  3. Spring 框架中DAO JDBC 持久层使用

二、Spring boot

  1. Spring 框架和Spring Boot 介绍
  2. Springboot 框架目录结构

2.1、Actuator 服务运行状态监控

  1. Spring Boot Actuator 和 Endpoints 端点介绍
  2. Spring Boot Actuator 通过HTTP和JMX监控和管理
  3. Spring Boot Actuator 其他知识点索引
  4. Spring Boot Actuator Metrics 性能监控 和 Prometheus配置

2.2、Spring boot 整合分布式中间件

  1. Spring boot 整合 Redis (redisTemplate) 介绍
  2. Spring boot 整合 RabbitMQ 消息队列介绍
  3. Spring boot 整合 KAFKA 消息队列

三、Spring Cloud

  1. Spring Cloud 一系列框架简介
  2. Spring Cloud 配置中心

3.1、Eureka 服务注册中心

  1. Eureka 服务注册中心搭建
  2. Eureka 注册中心客户端开发

3.2、Ribbon 客户端负载均衡器

  1. Spring Cloud Ribbon 客户端负载均衡器

3.3、Hystrix 服务容错保护

  1. Spring Cloud Hystrix 服务容错保护

3.4、Feign 声明式服务调用

  1. Spring Cloud Feign 声明式服务调用

3.5、Zuul API 网关服务

  1. API 网关服务 Spring Cloud Zuul

3.6、Config 分布式配置中心

  1. Spring Cloud Config 分布式配置中心