• 说明
  • 插件
  • 代码结构

Eva4 - 致敬每一个技术人

服务介绍

当前为Eva的Java SpringBoot2版本,持久层采用MyBatis Plus,安装服务时只需要指定「项目基础包名「和「数据源」即可快速构建并自动初始化项目。

参数介绍

参数名称 参数说明
基础包名 即项目中的包前缀,一般格式为公司域名的缩写,如com.eva
数据源 即数据库连接地址及数据库,数据库可以是一个已存在的,也可以是一个不存在的

如果数据源指定了一个已存在的数据库,请勿直接执行服务安装后的脚本,应仔细检查是否存在冲突的表,避免误删了表。

技术栈 & 版本信息

  • JDK:1.8
  • 控制层:SpringBoot 2.7.18
  • 持久层:MyBatis Plus 3.5.4.1
  • 接口文档:Knife4j 3.0.3
  • 权限:Apache Shiro 1.13.0 / Spring Security(可选)
  • 数据库连接池:Alibaba Druid 1.2.20
  • 缓存:内存缓存

在线演示 & 技术文档

超级管理员账号:admin/123123

项目特点

  1. 可扩展的功能模块,默认情况下提供了用户管理、角色管理、菜单管理、字典管理、操作日志、登录日志模块,使用GoldPanKit可进一步进行源码级功能模块的扩展,如部门模块等。
  2. 不用担心存在BUG,如果存在BUG,使用GoldPanKit可实现一键升级。
  3. 不用担心存在安全漏洞,如果存在安全漏洞,GoldPanKit会进行提醒并支持一键升级。
  4. 规范化代码 + 详细的代码注释。
  5. 合理封装,经过Eva3 8000+项目的实践经验,进行常用功能合理的封装。
  6. 丰富的插件市场,可使用GoldPanKit进行单表、多表的页面生成。

绝对优势

结合GoldPanKit可实现代码直接生成到项目中,安装更多的功能模块,一键修复BUG等,是国内目前唯一一套技术栈可定制、功能模块可定制、代码生成分离和支持BUG一键修复的开源系统。

项目预览

登录页 输入图片说明

首页 输入图片说明

用户管理 输入图片说明

角色管理 输入图片说明

菜单管理 输入图片说明

系统配置 输入图片说明

字典管理 输入图片说明

操作日志 输入图片说明

登录日志 输入图片说明

构建框架