Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the seven open source SpringBoot front and back end separation projects?

2025-03-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

What are the seven open source SpringBoot front-end separation projects? I believe many inexperienced people are at a loss about this. Therefore, this article summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.

The front and rear separation has been slowly entering the technology stack of various companies, and according to the news learned by Brother Song, many companies have switched to this technology stack. Even if your company has not switched to this technology stack at present, Song GE very much recommends that everyone learn the front and back end separate development, so as not to work in the company for two or three years, but find that they still do not have any advantage when they come out.

In fact, the front and back end separation itself is not difficult, the back section to provide an interface, the front end to do data display, the key is this idea. Many people are used to front-end and back-end development, and when doing front-end separation, it is easy to bring in some front-end and back-end development ideas, and as a result, the products produced are irrelevant. Therefore, Brother Song has sorted out several open source front-end separation projects here to help you quickly master the front-end separation development technology stack. Mermaid

Star number 4.5k

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

You can tell from the name that this is a good project, but in fact it is not bad. NiceFish (Mermaid) is a series of projects that aim to demonstrate separate front-end and back-end development models: front-end browsers, mobile devices, and various development models in the Electron environment; there are two back-end versions: SpringBoot and SpringCloud, and front-end versions such as Angular, React and Electron. Project effect drawing: micro personnel

Star number 18.4k

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

Micro-personnel is a front-end separate human resources management system, the project is developed by SpringBoot + Vue. The project opens the front and back end, and provides very detailed documentation, from the Spring Boot interface design to the front-end Vue development ideas, the author is all recorded in the wiki of the project, is a rare Java full-stack learning materials. Project effect drawing:

Screenshot of part of the project document:

Bootshiro

Number of star 2.5k

Project address: https://gitee.com/tomsun28/bootshiro

Bootshiro is the back-end and front-end usthe of the real RESTful URL resource stateless authentication rights management system based on Spring Boot + Shiro + JWT. Different from the general project, this project provides page configurable and dynamic RESTful api security management support, and realizes data transmission dynamic secret key encryption, jwt expiration refresh, user operation monitoring and so on to strengthen application security. Project effect drawing: open-capacity-platform

Star number 5.3k

Project address: https://gitee.com/owenwangwen/open-capacity-platform

Open-capacity-platform micro-service capability open platform, referred to as ocp, is an enterprise-level micro-service framework based on layui + springcloud (user rights management, configuration center management, application management,....). Its core design goal is to separate the front and rear, rapid development and deployment, simple learning, powerful functions, and provide rapid access to core interface capabilities. Its goal is to help enterprises build a framework similar to Baidu's open platform. Project effect picture: v tribe

Star number 5.4k

Project address: https://github.com/lenve/VBlog

V tribe is a multi-user blog management platform developed by Vue + SpringBoot + ElementUI. The biggest advantage of this project is that it is simple, fully functional but very simple, which is very suitable for beginners. Project effect: Wukong CRM

Star number 1.7k

Project address: https://gitee.com/wukongcrm/72crm-java

Wukong CRM is a front and rear CRM system based on jfinal + vue + ElementUI. To be honest, jfinal can understand it, and there is no need to study it carefully. The combination of Vue and ElementUI can be carefully studied, and the way of front-end interaction can be carefully studied. Paascloud-master

Star number 8.2k

Project address: https://github.com/paascloud/paascloud-master

The core technology of paascloud-master is implemented by two family buckets of SpringCloud + Vue, with the goal of being taken from open source for open source, so you can use open source without a charging framework. Only Aliyun SMS service is charged in the overall technology stack, which is currently a forward-looking framework of java, which can solve micro-service architecture problems for small and medium-sized enterprises and help enterprises build stations quickly. Due to the high server cost and the principle of reducing the development cost as much as possible, this project consists of 10 back-end projects and 3 front-end projects. It really realizes the solution of stateless unified authority authentication based on RBAC, jwt and oauth3, realizes the unified management of exceptions and logs, and realizes the solution of 100% arrival guarantee of MQ landing. Project effect picture: stones from other mountains can be used to attack jade. When we have learned a lot of knowledge points, we need a project to integrate these knowledge points, and these open source projects are good materials. Now the front and rear separate development mode is becoming more and more popular, and Brother Song also strongly recommends that everyone have time to learn this way of development. Although we are Java engineers, we can't rest on our laurels and look at how the front-end single-page application is built and what the front-end engineering is all about, all of which will help us to develop a more reasonable and useful back-end interface. After reading the above, have you mastered the methods of the seven open source SpringBoot front and back end separation projects? If you want to learn more skills or want to know more about it, you are welcome to follow the industry information channel, thank you for reading!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report