GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - cjjcode/SpringBoot-Learning: Spring Boot教程

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

255 Commits
255 Commits

Folders and files

NameName
Last commit message
Last commit date
Chapter1
Chapter1
 
 
Chapter2-1-1
Chapter2-1-1
 
 
Chapter2-1-2
Chapter2-1-2
 
 
Chapter2-2-1
Chapter2-2-1
 
 
Chapter3-1-1
Chapter3-1-1
 
 
Chapter3-1-2
Chapter3-1-2
 
 
Chapter3-1-3
Chapter3-1-3
 
 
Chapter3-1-4
Chapter3-1-4
 
 
Chapter3-1-5
Chapter3-1-5
 
 
Chapter3-1-6
Chapter3-1-6
 
 
Chapter3-1-7
Chapter3-1-7
 
 
Chapter3-2-1
Chapter3-2-1
 
 
Chapter3-2-10
Chapter3-2-10
 
 
Chapter3-2-11
Chapter3-2-11
 
 
Chapter3-2-2
Chapter3-2-2
 
 
Chapter3-2-3
Chapter3-2-3
 
 
Chapter3-2-4
Chapter3-2-4
 
 
Chapter3-2-5
Chapter3-2-5
 
 
Chapter3-2-6
Chapter3-2-6
 
 
Chapter3-2-7
Chapter3-2-7
 
 
Chapter3-2-8
Chapter3-2-8
 
 
Chapter3-2-9
Chapter3-2-9
 
 
Chapter3-3-1
Chapter3-3-1
 
 
Chapter4-1-1
Chapter4-1-1
 
 
Chapter4-1-2
Chapter4-1-2
 
 
Chapter4-1-3
Chapter4-1-3
 
 
Chapter4-1-4
Chapter4-1-4
 
 
Chapter4-1-5
Chapter4-1-5
 
 
Chapter4-2-2
Chapter4-2-2
 
 
Chapter4-2-3
Chapter4-2-3
 
 
Chapter4-2-4
Chapter4-2-4
 
 
Chapter4-2-5
Chapter4-2-5
 
 
Chapter4-2-6
Chapter4-2-6
 
 
Chapter4-3-1
Chapter4-3-1
 
 
Chapter4-4-1
Chapter4-4-1
 
 
Chapter4-4-2
Chapter4-4-2
 
 
Chapter4-5-1
Chapter4-5-1
 
 
Chapter5-2-1
Chapter5-2-1
 
 
Chapter6-1-1
Chapter6-1-1
 
 
Chapter6-2-1
Chapter6-2-1
 
 
Chapter9-1-1
Chapter9-1-1
 
 
Chapter9-1-2
Chapter9-1-2
 
 
Chapter9-1-3
Chapter9-1-3
 
 
Chapter9-1-4
Chapter9-1-4
 
 
Chapter9-1-5
Chapter9-1-5
 
 
Chapter9-2-1
Chapter9-2-1
 
 
Chapter9-2-2
Chapter9-2-2
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
README.md
README.md
 
 

Repository files navigation

Spring Boot基础教程

本项目内容为Spring Boot教程程序样例。如您觉得该项目对您有用,欢迎点击右上方的Star按钮,给予支持!!

  • 我的博客:http://blog.didispace.com
  • 我的小密圈(深度交流与问答):https://t.xiaomiquan.com/zfEiY3v
  • GitHub:https://github.com/dyc87112/SpringBoot-Learning
  • Gitee:https://gitee.com/didispace/SpringBoot-Learning
  • Spring For All社区:http://spring4all.com/
  • Spring Boot基础教程:http://blog.didispace.com/Spring-Boot%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/
  • Spring Cloud基础教程:http://blog.didispace.com/Spring-Cloud%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/

声明:本人已放弃"Spring Cloud中国社区",该社区的任何行为均与本人无关。Spring For All社区是新组建的关于Spring的纯技术交流社区(涵盖Spring Boot、Spring Cloud等内容),集诸多开源爱好者和技术大牛贡献内容和交流问题。我们不夸大、不装逼、做最纯粹的技术分享!!!

优惠云服务推荐

  • 腾讯云:3年时长最低265元/年
  • 阿里云:ECS云服务器2折起

Spring Boot 2.0 新特性学习

简介与概览

  • Spring Boot 2.0 正式发布,升还是不升呢?
  • Spring Boot 2.0 新特性和发展方向
  • Spring Boot 2.0 与 Java 9

新特性详解

  • Spring Boot 2.0 新特性(一):配置绑定 2.0 全解析
  • Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent

Spring Boot 基础教程(基于1.3.x-1.5.x)

快速入门

  • chapter1:基本项目构建(可作为工程脚手架),引入web模块,完成一个简单的RESTful API
  • 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程

工程配置

  • chapter2-1-1:配置文件详解:自定义属性、随机数、多环境配置等
  • chapter2-1-2:2.0 新特性(一):配置绑定全解析
  • chapter2-2-1:2.0 新特性(二):新增事件ApplicationStartedEvent

Web开发

  • chapter3-1-1:构建一个较为复杂的RESTful API以及单元测试
  • chapter3-1-2:使用Thymeleaf模板引擎渲染web视图
  • chapter3-1-3:使用Freemarker模板引擎渲染web视图
  • chapter3-1-4:使用Velocity模板引擎渲染web视图
  • chapter3-1-5:使用Swagger2构建RESTful API
  • chapter3-1-6:统一异常处理

数据访问

  • chapter3-2-1:使用JdbcTemplate
  • chapter3-2-2:使用Spring-data-jpa简化数据访问层(推荐)
  • chapter3-2-3:多数据源配置(一):JdbcTemplate
  • chapter3-2-4:多数据源配置(二):Spring-data-jpa
  • chapter3-2-5:使用NoSQL数据库(一):Redis
  • chapter3-2-6:使用NoSQL数据库(二):MongoDB
  • chapter3-2-7:整合MyBatis
  • chapter3-2-8:MyBatis注解配置详解
  • chapter3-2-9:使用Flyway来管理数据库版本
  • chapter3-2-10:使用LDAP来统一管理用户信息
  • chapter3-2-11:Spring Boot中增强对MongoDB的配置(连接池等)

事务管理

  • chapter3-3-1:使用事务管理
  • chapter3-3-2:[分布式事务(未完成)]

其他内容

  • chapter4-1-1:使用@Scheduled创建定时任务
  • chapter4-1-2:使用@Async实现异步调用
  • chapter4-1-3:使用@Async实现异步调用:自定义线程池
  • chapter4-1-4:使用@Async实现异步调用:资源优雅关闭
  • chapter4-1-5:使用@Async实现异步调用:使用Future以及定义超时

日志管理

  • chapter4-2-1:默认日志的配置
  • chapter4-2-2:使用log4j记录日志
  • chapter4-2-3:对log4j进行多环境不同日志级别的控制
  • chapter4-2-4:使用AOP统一处理Web请求日志
  • chapter4-2-5:使用log4j记录日志到MongoDB
  • chapter4-2-6:Spring Boot 1.5.x新特性:动态修改日志级别]

安全管理

  • chapter4-3-1:使用Spring Security
  • chapter4-3-2:[使用Spring Session(未完成)]

缓存支持

  • chapter4-4-1:注解配置与EhCache使用
  • chapter4-4-2:使用Redis做集中式缓存

邮件发送

  • chapter4-5-1:实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件

消息服务

  • chapter5-1-1:[JMS(未完成)]
  • chapter5-2-1:Spring Boot中使用RabbitMQ

其他功能

  • chapter6-1-1:使用Spring StateMachine框架实现状态机
  • Spring Boot Actuator监控端点小结
  • 在传统Spring应用中使用spring-boot-actuator模块提供监控端点
  • Spring Boot应用的后台运行配置
  • Spring Boot自定义Banner

Dubbo进行服务治理

  • chapter9-2-1:Spring Boot中使用Dubbo进行服务治理
  • chapter9-2-2:Spring Boot与Dubbo中管理服务依赖

我的公众号

输入图片说明

推荐我的书

输入图片说明

开源项目推荐

  • 我的《Spring Cloud基础教程》:https://github.com/dyc87112/SpringCloud-Learning
  • 泥瓦匠Spring Boot学习案例:https://git.oschina.net/jeff1993/springboot-learning-example

其他推荐

  • Spring Boot Reference Guide:http://blog.didispace.com/books/spring-boot-reference/

About

Spring Boot教程

blog.didispace.com

Resources

Readme
Activity

Stars

1 star

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.