Spring Boot学习案例开源项目

为了更好的学习并使用springboot进行开发,维护了一个springboot学习案例开源项目,涉及springboot从基础开发到企业实战,涵盖不同场景的开发案例。公司内部所有的服务都基于springboot进行开发以完成服务化。下面是本开源项目的部分截图:

涉及的内容包括但不限于:

  • web开发
  • 数据库mybatis使用(含多数据源配置)
  • 缓存框架使用(caffeine、ehcache、redis)
  • 消息队列使用(kafka、rocketmq)
  • NoSQL(mongodb)
  • 服务治理框架dubbo(dubbo、dubbo扩展开发)
  • 全文搜索引擎Elasticsearch
  • 支持条件检索的kv内存存储geode
  • 分布式配置管理disconf
  • spring高级功能(重试熔断框架spring retry、定时任务spring task、权限控制spring security)
  • 测试框架mockito使用
  • 分布式任务调度elastic-job
  • Hibernate Validation校验
  • 不断新增中。。。。。。

现在Github已经有一些springboot学习案例的开源项目,不过都偏基础,没有详细讲清楚原理,而且缺乏企业开发的案例支撑。

项目特点

  • 贴近企业开发
  • 从易到难,不断深入
  • 每隔案例都是独立可运行
  • 以Quick Start为原则,先实践后总结
  • travis ci持续集成
  • codecov代码覆盖率检查

项目地址

spring-boot-learning-examples

项目刚开始维护,欢迎Star(^o^)/~

你可能感兴趣的:(spring)