Saved! Before and after the seven open-source Spring Boot end of the separation quality projects

 

Saved! Before and after the seven open-source Spring Boot end of the separation quality projects

Song Ge  Go for the Java  3 days ago

  Click on the top of  a good school the Java  , select the  star  public No.

 
 

Information heavy, dry goods, the first time served

Today Recommended: good use of Java in the enumeration, really not so simple!

 

Personal original +1 blog: click through to see more

Author | Song Ge

Source | south a little rain (id: a_javaboy)

Front and rear ends have been separated slowly into the stack technology companies, many companies have already switched to this technique the stack above. Even if your company currently does not switch to this technology stack above, Song Ge also suggest that you learn about the development of separate front and rear end, so as not worked in the company in 2023, SSH framework used by heart, but found himself still did not come out any advantage!

In fact, before and after the end of the separation itself is not difficult, after section provides the interface front-end for data display, the key is this idea. Many people who used to be developed, regardless of the front and rear end, in the end do before and after the separation, it is very easy to bring in some of the front and rear ends of the development of ideas, regardless of time, the results of products made out of nondescript, so Song Ge here for everyone to put together a few front and rear end open source separation programs to help quickly grasp the front and rear end of the separation development technology stack.

Mermaid

  • star number 3499

  • Project address: https: //gitee.com/mumu-osc/NiceFish

Listen to the name to know that this is a good project, in fact, really bad. NiceFish (Mermaid) is a series of projects, the end goal is to separate the front and rear of an exemplary development model: the front end of the browser, a mobile terminal, various development environment Electron model; rear end has two versions: SpringBoot SpringCloud version and version, front end Angular, React and Electron versions.

Project renderings:

Micro Personnel

  • star number 9313

  • Project address: https: //github.com/lenve/vhr

微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot + Vue 开发。项目打通了前后端,并且提供了非常详尽的文档,从 Spring Boot 接口设计到前端 Vue 的开发思路,作者全部都记录在项目的 wiki 中,是不可多得的 Java 全栈学习资料。

项目效果图:

项目部分文档截图:

bootshiro

  • star 数 1370

  • 项目地址:https://gitee.com/tomsun28/bootshiro

bootshiro 是基于 Spring Boot + Shiro + JWT 的真正 RESTful URL 资源无状态认证权限管理系统的后端,前端 usthe 。区别于一般项目,该项目提供页面可配置式的、动态的 RESTful api 安全管理支持,并且实现数据传输动态秘钥加密,jwt 过期刷新,用户操作监控等,加固应用安全。

项目效果图:

open-capacity-platform

  • star 数 2643

  • 项目地址:https://gitee.com/owenwangwen/open-capacity-platform

open-capacity-platform 微服务能力开放平台,简称 ocp ,是基于 layui + springcloud 的企业级微服务框架(用户权限管理,配置中心管理,应用管理,....),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架。

项目效果图:

V 部落

  • star 数 2902

  • 项目地址:https://github.com/lenve/VBlog

V部落是一个多用户博客管理平台,采用 Vue + SpringBoot + ElementUI 开发。这个项目最大的优势是简单,属于功能完整但是又非常简单的那种,非常非常适合初学者。

项目效果图:

悟空 CRM

  • star 数 650

  • 项目地址:https://gitee.com/wukongcrm/72crm-java

悟空 CRM 是基于 jfinal + vue + ElementUI 的前后端分离 CRM 系统。

老实说,jfinal 了解下就行了,没必要认真研究,Vue + ElementUI 的组合可以认真学习下、前后端交互的方式可以认真学习下。

paascloud-master

  • star 数 5168

  • github.com/paascloud/paascloud-master

paascloud-master 核心技术为 SpringCloud + Vue 两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有阿里云短信服务是收费的,都是目前 java 前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。

由于服务器成本较高,尽量降低开发成本的原则,本项目由 10 个后端项目和 3 个前端项目共同组成。真正实现了基于 RBAC、jwt 和 oauth2 的无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了 MQ 落地保证 100% 到达的解决方案。关注微信公众号 Java后端 获取更多推送。

项目效果图:

总结

他山之石,可以攻玉。当我们学会了很多知识点之后,需要一个项目来将这些知识点融会贯通,这些开源项目就是很好的资料。现在前后端分离开发方式日渐火热,松哥也强烈建议大家有空学习下这种开发方式。虽然我们身为 Java 工程师,可是也不能固步自封,看看前端单页面应用怎么构建,看看前端工程化是怎么回事,这些都有助于我们开发出更加合理好用的后端接口。好了,七个开源项目,助力大家在全栈的路上更进一步!


阅读原文

阅读 4182

 在看27

发布了51 篇原创文章 · 获赞 82 · 访问量 95万+

Guess you like

Origin blog.csdn.net/xiyang_1990/article/details/104682916