JAVA-TUTORIAL JAVA-TUTORIAL
首页
JavaEE
  • Java 构建
  • Java IDE
  • Java 监控诊断
  • Java IO 工具
  • JavaBean 工具
  • Java 模板引擎
  • Java 测试工具
Java框架
Java中间件
  • Java 教程 📚 (opens new window)
  • JavaCore 教程 📚 (opens new window)
GitHub (opens new window)
首页
JavaEE
  • Java 构建
  • Java IDE
  • Java 监控诊断
  • Java IO 工具
  • JavaBean 工具
  • Java 模板引擎
  • Java 测试工具
Java框架
Java中间件
  • Java 教程 📚 (opens new window)
  • JavaCore 教程 📚 (opens new window)
GitHub (opens new window)
  • JavaEE

    • JavaWeb

      • JavaWeb 之 Servlet 指南
      • JavaWeb 之 Jsp 指南
      • JavaWeb 之 Filter 和 Listener
      • JavaWeb 之 Cookie 和 Session
      • JavaWeb 面经
    • 服务器

  • 软件

  • 工具

  • 框架

  • 中间件

  • Java
  • 框架
  • Spring
dunwu
2022-06-14
目录

SPRING-TUTORIAL

# SPRING-TUTORIAL

license build

🍃 spring-tutorial 是一个 Spring & Spring Boot 教程。

  • 🔁 项目同步维护:Github (opens new window) | Gitee (opens new window)
  • 📖 电子书阅读:Github Pages (opens new window) | Gitee Pages (opens new window)

# 📖 内容

# 综合

  • Spring 概述
  • SpringBoot 知识图谱
  • SpringBoot 基本原理
  • Spring 面试

# 核心

  • Spring Bean
  • Spring IoC
  • Spring 依赖查找
  • Spring 依赖注入
  • Spring IoC 依赖来源
  • Spring Bean 作用域
  • Spring Bean 生命周期
  • Spring 配置元数据
  • Spring AOP
  • Spring 资源管理
  • Spring 校验
  • Spring 数据绑定
  • Spring 类型转换
  • Spring EL 表达式
  • Spring 事件
  • Spring 国际化
  • Spring 泛型处理
  • Spring 注解
  • Spring Environment 抽象
  • SpringBoot 教程之快速入门
  • SpringBoot 之属性加载
  • SpringBoot 之 Profile

# 数据

  • Spring 之数据源
  • Spring 之 JDBC
  • Spring 之事务
  • Spring 之 JPA
  • Spring 集成 Mybatis
  • Spring 访问 Redis
  • Spring 访问 MongoDB
  • Spring 访问 Elasticsearch

# Web

  • Spring WebMvc
  • SpringBoot 之应用 EasyUI

# IO

  • SpringBoot 之异步请求
  • SpringBoot 之 Json
  • SpringBoot 之邮件

# 集成

  • Spring 集成缓存中间件
  • Spring 集成定时任务中间件
  • Spring 集成 Dubbo

# 其他

  • Spring4 升级
  • SpringBoot 之 banner
  • SpringBoot 之 Actuator

# 💻 示例

# 核心篇示例

  • spring-core-actuator (opens new window) - Spring 应用监控示例。
  • spring-core-aop (opens new window) - Spring AOP 编程示例。
  • spring-core-async (opens new window) - Spring 使用异步接口示例。
  • spring-core-banner (opens new window) - Spring 定制启动时的输出 Logo。
  • spring-core-bean (opens new window) - Spring 管理 JavaBean 生命周期示例。
  • spring-core-conversion (opens new window) - Spring 数据转换示例。
  • spring-core-data-binding (opens new window) - Spring 数据绑定示例。
  • spring-core-ioc (opens new window) - Spring IOC 示例。
  • spring-core-profile (opens new window) - 在 Spring 中根据 profile 在不同的环境下执行不同的行为。
  • spring-core-property (opens new window) - 全方位的演示 Spring 加载属性的方式:记载 properties 和 yaml 两种文件;通过 @Value、@ConfigurationProperties、Environment 读取属性。
  • spring-core-resource (opens new window) - Spring 资源加载示例。
  • spring-core-validation (opens new window) - Spring 数据校验示例。

# 数据篇示例

  • JDBC
    • spring-data-jdbc-basics (opens new window) - Spring Boot 以 JDBC 方式访问关系型数据库,通过 JdbcTemplate 执行基本的 CRUD 操作。
    • spring-data-jdbc-druid (opens new window) - SpringBoot 使用 Druid (opens new window) 作为数据库连接池。
    • spring-data-jdbc-multi-datasource (opens new window) - SpringBoot 连接多数据源示例。
    • spring-data-jdbc-xml (opens new window) - Spring 以 JDBC 方式访问关系型数据库,通过 JdbcTemplate 执行基本的 CRUD 操作。
  • ORM
    • spring-data-orm-jpa (opens new window) - SpringBoot 使用 JPA 作为 ORM 框架访问数据库示例。
    • spring-data-orm-mybatis (opens new window) - Spring 使用 MyBatis (opens new window) 作为 ORM 框架访问数据库示例。
    • spring-data-orm-mybatis-mapper (opens new window) - SpringBoot 使用 MyBatis (opens new window) + Mapper (opens new window) + PageHelper (opens new window) 作为 ORM 框架访问数据库示例。
    • spring-data-orm-mybatis-multi-datasource (opens new window) - SpringBoot 连接多数据源,并使用 MyBatis Plus (opens new window) 作为 ORM 框架访问数据库示例。
    • spring-data-orm-mybatis-plus (opens new window) - SpringBoot 使用 MyBatis Plus (opens new window) 作为 ORM 框架访问数据库示例。
  • Nosql
    • spring-data-nosql-basics (opens new window) - Spring 访问各种 NoSQL 的示例。
    • spring-data-nosql-mongodb (opens new window) - SpringBoot 访问 MongoDB (opens new window) 的示例。
    • spring-data-nosql-redis (opens new window) - SpringBoot 访问 Redis (opens new window) 单节点、集群的示例。
    • spring-data-nosql-elasticsearch (opens new window) - SpringBoot 访问 Elasticsearch (opens new window) 的示例。
    • spring-data-nosql-hdfs (opens new window) - SpringBoot 访问 HDFS 的示例。
  • Cache
    • spring-data-cache-basics (opens new window) - SpringBoot 默认缓存框架的示例。
    • spring-data-cache-j2cache (opens new window) - SpringBoot 使用 j2cache (opens new window) 作为缓存框架的示例。
    • spring-data-cache-jetcache (opens new window) - SpringBoot 使用 jetcache (opens new window) 作为缓存框架的示例。
  • 中间件
    • spring-data-middleware-flyway (opens new window) - Spring 使用版本管理中间件 Flyway 示例。
    • spring-data-middleware-sharding (opens new window) - Spring 使用分库分表中间件示例。

# 📚 资料

  • 官方
    • Spring 官网 (opens new window)
    • Spring Github (opens new window)
    • Spring Framework 官方文档 (opens new window)
    • Spring Boot 官方文档 (opens new window)
  • 书籍
    • 《 Spring 实战(第 5 版)》 (opens new window)
  • 教程
    • 《小马哥讲 Spring 核心编程思想》 (opens new window)
    • geekbang-lessons (opens new window)
    • 跟我学 Spring3 (opens new window)

# 🚪 传送

◾ 💧 钝悟的 IT 知识图谱 (opens new window) ◾

📝 帮助改善此页面! (opens new window)
#Java#框架#Spring#SpringBoot
上次更新: 2024/12/31, 08:02:35
最近更新
01
Spring Data 综合
02-08
02
Spring 访问 Redis
01-31
03
Spring EL 表达式
01-12
更多文章>
Theme by Vdoing | Copyright © 2019-2024 钝悟(dunwu) | CC-BY-SA-4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×