低代码快速开发脚手架
前后端分离架构,基于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
自行修改项目配置与代码
启动项目
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )