19 Star 56 Fork 13

紫石南 / zj-smart-framework

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

zj-smart-framework

介绍

微代码开发集成项目,

食用方法

为了方便更新不对您已有功能造成影响,请按如下步骤食用本项目

  1. clone 项目
  2. 复制zj-admin改成自己的配置
  3. 在复制zj-admin的自己项目引入自己需要的modules
  4. 自己本地开发的模块建议另外定义一个modules文件夹
  5. 随意更新项目到最新版本

技术

  • 核心框架:Springboot
  • 模版语言:thymeleaf
  • 数据库:mongodb、redis

参与开发

  1. fork项目
  2. 提交变更到你自己的项目
  3. 在本项目提issues
  4. 对应issues做pr提交

具体操作可以参考博客:如何参与开源项目

开发约定

  1. 统一模块和方法名,不需要单独定义view的路由

目录说明

  • zj-util-base: 基础的工具类和模型定义库,不依赖任何库
  • zj-util-javadoc: 解析代码注释的工具
  • zj-admin: 基于这套集成项目开发的微代码后台,集成了oa和pm相关功能
  • zj-gencode: 代码生成项目,用代码生成代码
  • zj-spring-boot-starter: 基于springboot的各种组件封装集成

开发计划

  • 统一路由规则实现
  • 菜单管理通过各子模块的简单配置自行维护
  • 鉴权、角色、菜单的关系重构
  • 根据view的model自动生成前端代码
  • 根据后端的model自动生成服务端增删改查代码
  • 内置模块:oa相关功能开发
  • 内置模块:项目、任务、bug管理

功能正在开发中,希望大佬们积极参与进来,有什么好的想法也可以加在开发计划中,一起来完善!

感谢

交流

欢迎各位技术大佬加入QQ群一起交流 QQ加入QQ群

MIT License Copyright (c) 2021 紫石南 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

最Java微代码框架,主张接口统一,方便扩展,以代码生成代码,不做技术入侵,模块按需引入,引入即可用! 展开 收起
Java 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/znote/zj-smart-framework.git
git@gitee.com:znote/zj-smart-framework.git
znote
zj-smart-framework
zj-smart-framework
master

搜索帮助