代码拉取完成,页面将自动刷新
低代码快速开发脚手架
前后端分离架构,基于SpringBoot2.x + SpringSecurity + JWT + Mybatis-plus + Activiti7
灵活、高效,降低开发成本
前端仓库地址:https://github.com/Yiuman/citrus-vuetify
citrus-boot-starter
项目自动配置相关citrus-main
项目的运行入口(体验开箱即用的快感)citrus-security
项目安全相关的代码,统一认证、验证码类型、鉴权、jwt等 安全模块传送门
citrus-support
项目通用支持相关的代码,通用Service层、Controller层,工具类、缓存、异常、注入、数据结构、动态数据源及相关扩展 通用CRUD指南 、多数据源及事务
citrus-system
项目系统设计的主要实现 包含用户、角色、权限、资源、菜单、数据范围等模块的实现与处理,数据范围注入也在这里 权限数据范围设计
citrus-workflow
整合activiti7的工作流模块,实现多维度人员解析、加签、跳转功能 acitivi模型设计器
citrus-workflow-impl
系统模块与工作流模块结合的工作流相关实现springboot项目中引入最新的依赖 见readme顶部微章
<dependency>
<groupId>com.github.yiuman</groupId>
<artifactId>citrus-boot-starter</artifactId>
<version>${latest}</version>
</dependency>
下载 https://github.com/Yiuman/citrus/tree/master/sql 中的sql文件,创建你的数据并执行
在application.yml
中配置数据库及应用信息
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/citrus?zeroDateTimeBehavior=convertToNull&characterEncoding=UTF-8
username: root
password: yiuman
server:
port: 8082
mybatis-plus:
configuration:
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
local-cache-scope: statement
启动项目
git clone https://github.com/Yiuman/citrus.git
自行修改项目配置与代码
启动项目
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。