为了更好的学习并使用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 Boot学习案例开源项目相关推荐

  1. springboot做网站_Github点赞接近 100k 的Spring Boot学习教程+实战项目推荐!

    " 本文已经收录进:awesome-java (Github 上非常棒的 Java 开源项目集合) 很明显的一个现象,除了一些老项目,现在 Java 后端项目基本都是基于 Spring Bo ...

  2. Spring Boot 2.0 开源项目--云收藏。收藏你所喜欢的一切。

    简介: 云收藏是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章,可以作为稍后阅读的一个临时存放.作为一个开放开源的软件,可以 ...

  3. Spring Boot 学习[四] web项目实战训练(增删改查,分页,排序)

    Spring boot非常适合Web应用程序开发.您可以轻松创建自包含的HTTP应用.web服务器采用嵌入式Tomcat,或者Jetty等. 几点说明: Spring boot开发web项目,通常打成 ...

  4. spring boot学习(2) SpringBoot 项目属性配置

    第一节:项目内置属性 application.properties配置整个项目的,相当于以前的web.xml: 注意到上一节的访问HelloWorld时,项目路径也没有加:直接是http://loca ...

  5. 【Spring Boot 分享】开源项目【8个】

    SSM商城系统-非常详细-[原创][开源] 基于springboot+layui的在线教育平台系统 springboot2整合vue开发在线音乐网站[源码开源+完整视频教程] 基于Springboot ...

  6. 15 个优秀开源的 Spring Boot 学习项目,一网打尽!

    Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 <Spring Boot + Vue 全栈开发实战>迄今为止已经加印了 8 次,Spring Boot 的受 ...

  7. 八个开源的 Spring Boot 学习资源,你值得拥有

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:什么?你还在使用fastjson,性能太差了个人原创+1博客:点击前往,查看更多 转载自:牧马小子 Spring ...

  8. sm4 前后端 加密_这7个开源的Spring Boot前后端分离项目整理给你

    来源|公众号:江南一点雨 前后端分离已经开始逐渐走进各公司的技术栈,不少公司都已经切换到前后端分离开发技术栈上面了,因此建议技术人学习前后端分离开发以提升自身优势.同时,也整理了 7 个开源的 Spr ...

  9. spring boot 前后端分离项目(商城项目)学习笔记

    spring boot 前后端分离项目(商城项目)学习笔记 目录 spring boot 前后端分离项目(商城项目)学习笔记 后端配置 springboot项目 pom.xml文件 maven 配置文 ...

最新文章

  1. Gradient Boost 算法流程分析
  2. 罗定中学2021年高考成绩查询,2020年罗定市各中学高考喜报!罗定中学、廷锴纪念、罗定实验均创历史...
  3. Hibernate的@Temporal注解处理时间日期类型的映射关系
  4. 学习笔记900天总结
  5. mysql 优化配置 大批量数据插入_MYSQL开发性能研究——批量插入的优化措施
  6. .NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记
  7. 第八十六期:“程序员锁死服务器导致公司倒闭”案正式开庭审理
  8. github如何同步fork到自己仓库的代码
  9. Python模块的下载与导入
  10. 高德地图通过经纬度定位并打上标记
  11. 阿里云Anolis OS 8.4
  12. nagios的原理及server端跟client端安装配置全部过程
  13. 【图解】给面试官解释TCP的三次握手与四次挥手-Web运用原理及网络基础
  14. BLE协议栈 – L2CAP
  15. python打造记账本,记账本-简单的python脚本
  16. 基于公众号二次开发的聊天实现
  17. 【数字图像处理】编码解码jpeg和png图片(C语言实现)
  18. 全能巨声麦克风音响一体,周末宅家欢乐多
  19. e-mark认证机构选哪个机构更好?
  20. 在 drawable 资源中使用属性引用的兼容问题

热门文章

  1. 技术干货 | 录屏采集实现教程 —— Windows桌面端
  2. C#代码实现 - 扑克牌排序
  3. PHP开发小技巧①⑥—提取富文本字符串中的文本内容
  4. 你知道icp许可证与edi许可证的区别吗
  5. 使用U盘启动盘安装Imperva MX13.0
  6. android 仿微信demo————注册功能实现(服务端)
  7. 基于PLC音乐喷泉控制系统设计音乐喷泉组态设计音乐喷泉
  8. 游戏陪玩App,如雨后春笋般冒出,直接导致整个游戏陪玩源码市场的持续火爆
  9. 直方图和柱状图的区别有哪些
  10. 彻底关闭windows defender,Antimalware Service Executable