百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分类 > 正文

解放双手!接私活必备的Java开源项目

ztj100 2025-01-17 14:40 12 浏览 0 评论

开源最前线(ID:OpenSourceTop) 猿妹整编

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


今天,猿妹要和大家分享一个 Java 项目快速开发脚手架,全新架构前后端分离:SpringBoot 2.x,Ant Design&Vue&,Mybatis,Shiro,JWT。这个项目就叫做——JeecgBoot,近日在Github上很火:



什么是JeecgBoot?


JeecgBoot 是一款基于代码生成器的J2EE快速开发平台,解决Java项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省成本,同时又不失灵活性。JeecgBoot还独创在线开发模式(No代码概念):在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等。


JEECG宗旨是:简单功能由Online Coding配置实现(在线配置表单、在线配置报表、在线图表设计、在线设计流程、在线设计表单),复杂功能由代码生成器生成进行手工Merge,既保证了智能又兼顾了灵活; 业务流程采用工作流来实现、扩展出任务接口,供开发编写业务逻辑。


适用项目


Jeecg-Boot快速开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,其半智能手工Merge的开发方式,可以显著提高开发效率70%以上,极大降低开发成本。


技术架构


开发环境

  • 语言:Java 8
  • IDE(JAVA):IDEA / Eclipse安装lombok插件
  • IDE(前端):WebStorm 或者 IDEA
  • 依赖管理:Maven
  • 数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017
  • 缓存:Redis


后端

  • 基础框架:Spring Boot 2.1.3.RELEASE
  • 持久层框架:Mybatis-plus_3.1.2
  • 安全框架:Apache Shiro 1.4.0,Jwt_3.7.0
  • 数据库连接池:阿里巴巴Druid 1.1.10
  • 缓存框架:redis
  • 日志打印:logback
  • 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等。


前端

  • Vue 2.6.10,Vuex,Vue Router
  • Axios
  • ant-design-vue
  • webpack,yarn
  • vue-cropper - 头像裁剪组件
  • @antv/g2 - Alipay AntV 数据可视化图表
  • Viser-vue - antv/g2 封装实现
  • eslint,@vue/cli 3.2.1
  • vue-print-nb - 打印


在线试用


登录页面:



项目展示:




Jeecg-Boot已经在Github上标星12.3K,Fork累计4.7K(详情:https://github.com/zhangdaiscott/jeecg-boot



最后附上相关地址:

在线演示 : http://boot.jeecg.com

技术官网: http://www.jeecg.com

开发文档: http://doc.jeecg.com

视频教程 :http://www.jeecg.com/doc/video

常见问题: http://bbs.jeecg.com/forum.php?mod=viewthread&tid=7816&extra=page%3D1

相关推荐

pandas筛选数据的20种高级用法(pandas dataframe筛选)

什么是Pandas库?作用是什么?Pandas库在数据处理和分析中具有广泛的应用,主要包括以下几个方面...

二文进阶Pandas数据可视化(python数据可视化pyecharts)

欢迎来到Pandas的进阶高级教程!在这篇教程中,我们将深入学习Pandas的高级功能和技巧,帮助你更加熟练地处理和分析数据。1.数据合并与连接在实际数据分析中,我们常常需要将多个数据集合并或连接在...

Python Seaborn 衍生变量的可视化

Seaborn是一个基于matplotlib的Python库,用于创建统计图形。衍生变量是指从原始数据中计算得出的新变量。使用Seaborn可视化衍生变量,通过绘制衍生变量的图表,可以...

[R语言] R语言快速入门教程(r语言零基础教程)

本文主要是为了从零开始学习和理解R语言,简要介绍了该语言的最重要部分,以快速入门。主要参考文章:...

分享几个令人相见恨晚的Pandas函数

作者:俊欣来源:关于数据分析与可视化又是新的一周,今天小编给大家来分享几个好用到爆的Pandas函数,或许不那么为人所知,但是相信会给大家在数据分析与挖掘的过程中起到不小的帮助。...

pandas 常用函数清单(pandas常用方法)

文件读取...

一文搞定Pandas核心概念之DataFrame

...

再见 VBA!神器工具统一 Excel 和 Python

欢迎关注...

pandas知识课堂:apply和agg函数,如何传递参数?

在数据处理过程中,我们在使用apply和agg函数的时候,一般都是直接使用自定义函数的名称,即默认带入自定义函数中的只有1个隐式参数(每个分组)。比如下面的例子:df=pd.read_excel(...

【Python数据分析系列】循环遍历DataFrame每行并处理结果新增列

这是我的第389篇...

Pandas每日函数学习之apply函数(pandas中apply)

...

如何在Pandas DataFrame中迭代行?多种方法解析与性能考量

在数据处理和分析中,Pandas是一个广泛使用的Python库,而DataFrame作为其核心数据结构,我们常常会遇到需要迭代其行的情况。本文将围绕StackOverflow上一个高关注度的问题(浏...

Pandas中的宝藏函数(apply)(pandas函数库手册)

来源:AI入门学习作者:小伍哥apply()堪称Pandas中最好用的方法,其使用方式跟map()很像,主要传入的主要参数都是接受输入返回输出。...

腾讯 Go 性能优化实战(腾讯网络优化)

作者:trumanyan,腾讯CSIG后台开发工程师项目背景网关服务作为统一接入服务,是大部分服务的统一入口。为了避免成功瓶颈,需要对其进行尽可能地优化。因此,特别总结一下golang后台服务...

流媒体服务新手入门教程02--m7s环境搭建

m7s后端采用golang语言开发,并提供了前端页面。前端采用vue开发,在2.x的时候是开源的,3.x则闭源了。但是其接口简单友好,可以根据自己的业务开发自己的前端。借助golang良好的跨平台环境...

取消回复欢迎 发表评论: