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 Boot学习案例开源项目相关推荐
- springboot做网站_Github点赞接近 100k 的Spring Boot学习教程+实战项目推荐!
" 本文已经收录进:awesome-java (Github 上非常棒的 Java 开源项目集合) 很明显的一个现象,除了一些老项目,现在 Java 后端项目基本都是基于 Spring Bo ...
- Spring Boot 2.0 开源项目--云收藏。收藏你所喜欢的一切。
简介: 云收藏是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章,可以作为稍后阅读的一个临时存放.作为一个开放开源的软件,可以 ...
- Spring Boot 学习[四] web项目实战训练(增删改查,分页,排序)
Spring boot非常适合Web应用程序开发.您可以轻松创建自包含的HTTP应用.web服务器采用嵌入式Tomcat,或者Jetty等. 几点说明: Spring boot开发web项目,通常打成 ...
- spring boot学习(2) SpringBoot 项目属性配置
第一节:项目内置属性 application.properties配置整个项目的,相当于以前的web.xml: 注意到上一节的访问HelloWorld时,项目路径也没有加:直接是http://loca ...
- 【Spring Boot 分享】开源项目【8个】
SSM商城系统-非常详细-[原创][开源] 基于springboot+layui的在线教育平台系统 springboot2整合vue开发在线音乐网站[源码开源+完整视频教程] 基于Springboot ...
- 15 个优秀开源的 Spring Boot 学习项目,一网打尽!
Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 <Spring Boot + Vue 全栈开发实战>迄今为止已经加印了 8 次,Spring Boot 的受 ...
- 八个开源的 Spring Boot 学习资源,你值得拥有
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:什么?你还在使用fastjson,性能太差了个人原创+1博客:点击前往,查看更多 转载自:牧马小子 Spring ...
- sm4 前后端 加密_这7个开源的Spring Boot前后端分离项目整理给你
来源|公众号:江南一点雨 前后端分离已经开始逐渐走进各公司的技术栈,不少公司都已经切换到前后端分离开发技术栈上面了,因此建议技术人学习前后端分离开发以提升自身优势.同时,也整理了 7 个开源的 Spr ...
- spring boot 前后端分离项目(商城项目)学习笔记
spring boot 前后端分离项目(商城项目)学习笔记 目录 spring boot 前后端分离项目(商城项目)学习笔记 后端配置 springboot项目 pom.xml文件 maven 配置文 ...
最新文章
- Gradient Boost 算法流程分析
- 罗定中学2021年高考成绩查询,2020年罗定市各中学高考喜报!罗定中学、廷锴纪念、罗定实验均创历史...
- Hibernate的@Temporal注解处理时间日期类型的映射关系
- 学习笔记900天总结
- mysql 优化配置 大批量数据插入_MYSQL开发性能研究——批量插入的优化措施
- .NET 云原生架构师训练营(模块二 基础巩固 引入)--学习笔记
- 第八十六期:“程序员锁死服务器导致公司倒闭”案正式开庭审理
- github如何同步fork到自己仓库的代码
- Python模块的下载与导入
- 高德地图通过经纬度定位并打上标记
- 阿里云Anolis OS 8.4
- nagios的原理及server端跟client端安装配置全部过程
- 【图解】给面试官解释TCP的三次握手与四次挥手-Web运用原理及网络基础
- BLE协议栈 – L2CAP
- python打造记账本,记账本-简单的python脚本
- 基于公众号二次开发的聊天实现
- 【数字图像处理】编码解码jpeg和png图片(C语言实现)
- 全能巨声麦克风音响一体,周末宅家欢乐多
- e-mark认证机构选哪个机构更好?
- 在 drawable 资源中使用属性引用的兼容问题