5 Star 6 Fork 1

625 / bird

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

脚手架boot版本

开发目的

脚手架目的,方便快捷的开发私活项目。最重要的是方便curd。如增加一个字段、减少一个字段、单表的增删改查,等等等。

项目特点

  1. 集成代码生成器,一键生成单表的增删改查和页面
  2. 枚举、数据字典自动映射翻译到前端,并自动扫描更新到DB
  3. 集成并封装mybatis-plus,curd一行代码撸酸爽
  4. swagger集成
  5. 文件上传支持多类型、访问多类型、以及文件临时上传过期策略。如七牛云、mongo、本地磁盘等
  6. 支持rabbitMQ延时持久化任务,如下单30分钟后,不支持自动取消订单
  7. quartz定时任务,后期可能换xxl-job
  8. 内置编码生成器,如订单编码等等
  9. 缓存框架集成redis,redisson分布式锁
  10. 集成hutool工具
  11. 实现通用service和通用mapper,自定义SQL
  12. docker-compose发布支持
  13. Jenkins发布支持
  14. 数据权限实现,支持6种数据权限
  15. 支持多业务登录,如微信、PC等,但是要自己实现代码
  16. 日志记录登录、操作、异常日志,并邮件提醒
  17. 表单重复提交注解、限流注解

演示地址

项目结构介绍

bird
----bird-dependencies  # 依赖统一管理
----bird-common  # 工具类
----bird-framework  # 核心项目配置
----bird-server  # 启动类
----bird-part  # 轮子配置
--------bird-part-rabbit  
--------bird-part-swagger  
--------bird-part-es
--------bird-part-redis
----bird-module  # 业务模块
--------bird-system-module  # 系统模块
------------bird-system-domain
------------bird-system-biz-api
------------bird-system-biz
------------bird-system-web
--------bird-file-module  # 文件模块
------------bird-file-domain
------------bird-file-biz-api
------------bird-file-biz
------------bird-file-web
--------bird-quartz-module  # 定时任务模块
------------bird-quartz-biz
------------bird-quartz-web
--------bird-gen-module  # 代码生成模块
------------bird-gen-biz
------------bird-gen-web

Repository Comments ( 5 )

Sign in to post a comment

About

基于若依早期版本, 修改的快速开发框架, UI变化不大主要是后端代码改动 expand collapse
Java and 6 more languages
MulanPSL-2.0
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Java
1
https://git.oschina.net/stupid1t/bird.git
git@git.oschina.net:stupid1t/bird.git
stupid1t
bird
bird
main

Search