Skip to content

RuoBingCoder/spring-boot-source-project-study-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

本项目都基于 Spring boot开发 主要是针对Spring 原理学习写的demo

1、autowired-inject-spring-boot-sample

本项目主要是对@Autowired @Value @Async @Scheduled 注解原理实现

2、custom-aop-spring-boot-sample

本项目主要是对spring aop原理实现

3、custom-spring-boot-starter-sample

本项目是自己定义一个starter

4、custom-spring-xml-spring-boot-sample

spring xml如何自定义,理解spring xml如何解析,及其原理

5、easy-tomcat-netty

自己基于netty写的一个间的tomcat

6、enable-auto-config-spring-boot-sample

Spring boot自动配置原理,以及自己定义一个和Mybatis @MapperScan注解一样的注解,并自动配置

7、netty-channelHandler-sample

Netty的channelHandle 的学习demo

8、rocketmq-consumer-spring-boot-sample && rocketmq-producers-spring-boot-sample

对rocketMQ的学习demo

9、spi-serviceloader-sample

java SPI 的学习

10、spring-bean-life-cycle-sample

Spring 生命周期的学习demo

11、spring-boot-es-sample

spring boot整合 es的学习

12、spring-boot-kafka-sample

Spring boot整合kafka写的demo

13、spring-circular-dependency

Spring 循环依赖,本项目主要是用来调试测试循环依赖的

14、spring-components-sample

spring 自定义事务注解实现声明式事务,用来理解Spring事务处理,本项目可能很简单,但是主要是学习Spring的处理事务思想

com.github.spring.components.learning.cglib.test.Test 类演示了spring在处理配置Bean ,单例利用代理处理

15、zk-framework-sample

zookeeper的学习

这些项目都是个人学习写的demo,可能对框架的深入原理不是理解的很深,可能存在误点.适合新手学习!如果对您有帮助!还望动动小手给个star!🙏🙏🙏!

About

spring boot 和Spring源码学习以及一些原理写的demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages