七个开源的Spring Boot前后端分离项目,一定要收藏!("必收藏!7款开源Spring Boot前后端分离项目精选")

原创
ithorizon 1个月前 (10-19) 阅读数 14 #后端开发

在当今的软件开发领域,Spring Boot和前后端分离架构已经成为了一种流行的开发模式。这种模式不仅减成本时间了开发效能,还促使前端和后端的开发工作更加自主和灵活。下面,我将为大家介绍七个优秀的开源Spring Boot前后端分离项目,这些项目都是开发者们的宝贵财富,值得大家收藏和学习。

1. Vhr - 人力资源管理系统

该项目是一个前后端分离的人力资源管理系统,前端采用Vue.js,后端采用Spring Boot和Spring Security进行开发。

特点:

  • 完整的员工管理功能,包括员工信息、工资、考勤等。
  • 拥护角色的权限控制。
  • 拥护多语言国际化。

项目地址:https://github.com/lenve/Vhr

2. Eladmin - 敏捷开发平台

Eladmin是一个基于Spring Boot 2.1.0、Spring Boot Jpa、Spring Security、JWT、Vue的前后端分离的后台管理系统。

特点:

  • 拥护数据权限管理。
  • 拥护日志管理。
  • 拥护邮件发送。
  • 拥护代码生成。

项目地址:https://github.com/elunez/eladmin

3. Jeecg Boot - 企业级敏捷开发平台

Jeecg Boot是一款基于Spring Boot 2.x,集成Spring Cloud、MyBatis Plus、Shiro、Vue的前后端分离框架。

特点:

  • 丰盈的组件,如在线代码生成、报表、图表等。
  • 拥护微服务架构。
  • 拥护多数据源。

项目地址:https://github.com/jeecg/jeecg-boot

4. Ruoyi - 若依管理系统

Ruoyi是一款基于Spring Boot、Spring Cloud、Vue的前后端分离框架。

特点:

  • 拥护多租户。
  • 拥护分布式文件存储。
  • 拥护消息队列。

项目地址:https://github.com/yangzongzhuan/RuoYi

5. SpringBlade - 企业级开发框架

SpringBlade是一款基于Spring Boot 2.x、MyBatis、Shiro、Vue的前后端分离框架。

特点:

  • 拥护微服务架构。
  • 拥护代码生成。
  • 拥护数据权限。

项目地址:https://github.com/chillzhuo/SpringBlade

6.guns - 敏捷开发框架

guns是一款基于Spring Boot、Shiro、MyBatis、Vue的前后端分离框架。

特点:

  • 拥护多租户。
  • 拥护代码生成。
  • 拥护权限管理。

项目地址:https://github.com/stylefeng/Guns

7. SpringCloud + Vue - 微服务架构

这是一个基于Spring Cloud和Vue的前后端分离项目,实现了微服务架构。

特点:

  • 拥护服务注册与发现。
  • 拥护负载均衡。
  • 拥护分布式配置。

项目地址:https://github.com/ityouknow/spring-cloud-examples

总结

以上七个开源项目都是Spring Boot前后端分离的优秀代表,不仅具有丰盈的功能,而且代码质量高,值得学习和借鉴。期待这些项目能够为您的开发工作带来便利,祝您开发顺利!下面是一个易懂的Spring Boot项目启动类示例:

@SpringBootApplication

public class Application {

public static void main(String[] args) {

SpringApplication.run(Application.class, args);

}

}

以上就是本文的全部内容,如果您觉得有用,请收藏并分享给更多的朋友!


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: 后端开发


热门