Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

Spring Boot 教程推荐

1.spring-boot-demo(15.2k star)

spring boot demo 是一个用来深度学习并实战 spring boot 的项目,目前总共包含 65 个集成 demo,已经完成 53 个。

你也可以通过这个项目学习到 Spring Boot 与基本所有技术的集成,比如 actuator(监控)、JPA(强大的 ORM 框架)、mybatis(强大的 ORM 框架)、mybatis-plus(快速操作 Mybatis)等等。

这个仓库的部分内容如下:

2.SpringBoot-Labs(4k star)

基于 Spring Boot 2.X 的 Spring Boot 深入学习项目。

另外,这个项目不光有 Spring Boot 2.X,还有 Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务这些内容。

这个仓库的部分内容如下:

3.springboot-guide(2.1k star)

这个项目是 Guide 自己开源的,说实话更新的不是特别勤快,有一段时间没更新了。

这个项目主要涵盖了 Spring Boot 比较重要的一些知识点,比如如何优雅地进行异常处理。

这个仓库的部分内容如下:

4.springBoot(3.8k star)

这个项目同样是 springboot 框架与其它组件结合如 jpa、mybatis、websocket、security、shiro、cache 等。

这个仓库的部分内容如下:

Spring Boot 实战项目/脚手架推荐

对于下面的开源项目,可以这样说每一个开源项目都有很多可以优化的地方。如果你想真正学到东西的话,建议不光要把项目跑起来更要去优化!

1.eladmin(9.4k star)

eladmin 是一款基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue 的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由。

这个开源项目基本稳定,并且后续作者还会继续优化。并且,完全开源!这个真的要为原作者点个赞,如果大家觉得这个项目有用的话,建议可以稍微捐赠一下原作者支持一下。后端整理代码质量、表设计等各个方面来说都是很不错的。前后端分离,前端使用的是国内常用的 vue 框架,也比较容易上手。

2.mall(36.1k star)

一位朋友的项目,非常不错,值得推荐!

mall 这个项目的话,是一套电商系统,包括前台商城系统及后台管理系统,基于 SpringBoot+MyBatis 实现,采用 Docker 容器化部署。

前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

另外,这个项目还提供了详细的文档,帮助你进一步学习。

3.vhr(16.9k star)

江南一点雨大佬的力作。整个项目不论是前端还是后端的代码质量都比较高,非常值得学习。

然后,vhr(微人事)这个项目的话,是一个前后端分离的人力资源管理系统,后端基于 SpringBoot 开发,前端基于 Vue 开发,并且,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。

另外,这个项目提供了非常详细的文档。

4.favorites-web(3.9k star)

基于 Spring Boot 2.X 的开源项目。favorites-web(云收藏)是一个使用 Spring Boot 构建的开源网站,可以让用户在线随时随地收藏的一个网站,在网站上分类整理收藏的网站或者文章。

5.SpringBoot-Shiro-Vue(2.7k star)

提供一套基于 Spring Boot-Shiro-Vue 的权限管理思路.前后端都加以控制,做到按钮/接口级别的权限

springboot mybatis 事务_真香——Github上的优秀SpringBoot框架相关推荐

  1. java sleep方法_6种快速统计代码执行时间的方法,真香!(史上最全)

    我们在日常开发中经常需要测试一些代码的执行时间,但又不想使用向 JMH(Java Microbenchmark Harness,Java 微基准测试套件)这么重的测试框架,所以本文就汇总了一些 Jav ...

  2. 分享:我是怎么在github上找到优秀的仓库的?

    大家可以注意到,我经常向大家推荐优秀的github仓库,可能大家有疑问:怎么样找到优秀的github仓库呢?本文分享下我是怎么在github上找到优秀的仓库的? 通常情况下,在github上查找优秀的 ...

  3. github上的优秀项目和开发环境配置【转http://www.cnblogs.com/2018/archive/2012/11/09/2763119.html】...

    github上的优秀项目和开发环境配置 国外的几个公司开放的资源  https://github.com/google https://github.com/facebook  https://git ...

  4. 如何在GitHub上发现优秀的开源项目

    如何在GitHub上发现优秀的开源项目 如果作为一名程序员,你连GitHub都没有听过或者用过的话,那真是太遗憾了.GitHub的使用可是程序员在职业生涯中的一项必备技能啊,最近在网上搜了一下,发现有 ...

  5. 收集的常用Github上比较优秀的项目

    以下是小海收集的常用Github上比较优秀的项目,希望对大家日常开发有所帮助. 在此感谢小海做出的贡献!!! 来源: http://www.eoeandroid.com/thread-546248-1 ...

  6. Github上比较优秀的Android项目

    以下是小海收集的常用Github上比较优秀的项目,希望对大家日常开发有所帮助. 在此感谢小海做出的贡献!!! Type LibDescription   LibLocation Android Sli ...

  7. springboot mybatis 事务_SpringBoot 下 Mybatis 的缓存

    "IT魔幻屋"致力于让你遇见更好的自己! 说起 mybatis,作为 Java 程序员应该是无人不知,它是常用的数据库访问框架.与 Spring 和 Struts 组成了 Java ...

  8. 实战~阿里神器 Seata 实现 TCC模式 解决分布式事务,真香

    今天这篇文章介绍一下Seata如何实现TCC事务模式,文章目录如下: 什么是TCC模式? TCC(Try Confirm Cancel)方案是一种应用层面侵入业务的两阶段提交.是目前最火的一种柔性事务 ...

  9. 计算营业额python代码_真香还是假香,Python处理分析128张Excel表格竟然不到3秒?| 附案例数据集...

    原标题:真香还是假香,Python处理分析128张Excel表格竟然不到3秒?| 附案例数据集 作者:吹牛Z 本文转自公众号:数据不吹牛 更新完Pandas基础教程,后台有不少旁友留言,想要了解怎么用 ...

  10. 无法同步谷歌日历_真香!自动同步ios的提醒事项和日历,显示日打卡内容

    ios的提醒事项没有日历视图,这是我一直想要的功能,以前一直寻求第三方软件,但是第三方软件都要收费,现在发现通过一个脚本就可以自动同步,于是自己动手写了个脚本. 视频教程请戳 真香!一键同步ios[提 ...

最新文章

  1. 定制开发软件所有权_职业所有权软件开发人员指南
  2. 网页视频播放器插件源码
  3. TensorFlow2简单入门-单词嵌入向量
  4. 如何书写高质量的jQuery代码
  5. 11-散列3 QQ帐户的申请与登陆 (25 分)
  6. 聚类算法的缺点_常用聚类算法
  7. 雷林鹏分享:PHP If...Else 语句
  8. 深度学习笔记(3) 向量化逻辑回归
  9. Leetcode刷题指南和top100题目
  10. 并发编程 - 线程 - 1.线程queue/2.线程池进程池/3.异步调用与回调机制
  11. 买空间做网站_企业做网站购买空间的注意事项?
  12. 【深入浅出通信原理-学习笔记】复用和多址技术
  13. 洛谷题解(持续更新)
  14. VMware 虚拟机 Nat 模式无法上网
  15. 一款强大的网站在线客服聊天系统:whisper搭建教程
  16. WingIDE5注册破解的方法
  17. 接入支付宝支付 错误码4000,排查方法——开发记录
  18. 微信小程序(微信支付回调函数)
  19. 电脑更改桌面图标与图标文字的大小
  20. Scrapy新手入门

热门文章

  1. 镜像电流源特点_MOS管电压型静电击穿特点
  2. 4、组件注册-自定义TypeFilter指定过滤规则
  3. python day 10
  4. 数据库系列学习(三)-数据的增、删、改
  5. 金融系统中BER-TLV的解析,更改、增加、删除TAG的实现
  6. Linux学习笔记(用户管理)
  7. [zz]基于libvirt API监测xen初探
  8. 价值50个亿的10句话
  9. VS.net2005的稳定性真的很差劲
  10. IGMP SSM Mapping原理与实验