1 Star 13 Fork 0

Taller/懒人代码

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
6年前
Loading...
README

懒人代码

=======================================================================================

介绍

快速开发框架,前后端分离开箱即用. 基础功能: 用户管理\权限管理\角色管理\组织架构管理\数据字典\画像标签\日志管理\代码生成

技术选型

  • 核心框架: SpringBoot 2.1.3
  • 安全框架: JWT
  • 持久层框架: MyBatis-Plus 3.10
  • 数据库连接池: Hikari
  • 缓存框架: Redis (可以使用内部实现的内存缓存)
  • 日志管理: Log4j2
  • 前端框架: LayUI + JQuery + q.js(纯js轻量级路由)+ pandyle.js(jquery的mvvm库)

模块说明

  • lazy-api 对外api(controller)
  • lazy-core 主要代码(mapper\service)
  • lazy-lib 公共方法
  • lazy-website 前端项目

后端开发说明

  • 如果没有redis把pom相关redis的引入去掉,使用com.xtaller.lazy.Cache做内存缓存
  • 控制器加入@Token注解则改路由需要token认证才能访问,@Permission注解则需要配置相关权限才能访问,默认则公共访问.
  • 先登录后台使用代码生成,生成基础代码,然后就可以进行开发了.(先把数据库表创建好,执行数据库初始化语句 DB/init.sql)
  • com.xtaller.lazy.api为接口代码
  • com.xtaller.lazy.parameter为swagger文档

前端开发说明

  • components html页面代码
  • #body-content-header 页面头
  • #content-header-query-form 查询条件表单
  • #body-content-button 权限按钮
  • html代码部分相当少,页面渲染由js配置生成
  • controller html页面js逻辑
  • 先定义配置项相关id,表格,表单
  • 调用initialize初始化页面
  • xxx_view为视图控制 xxx_data为数据控制 render为渲染控制(极少用到)

开发启动说明

  • 启动lazy-api的 App.java
  • 使用Nginx或其他中间件载入lazy-website, 修改module文件夹下的global.js 的action为你自己的api接口地址

更新日志

v1.0.2 更新日期:2019-05-??

  • 第三方配置管理
  • 微信公众号\服务号管理

部分效果

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

空文件

简介

快速开发框架,前后端分离开箱即用. 基础功能: 用户管理\权限管理\角色管理\组织架构管理\数据字典\画像标签\日志管理\代码生成 展开 收起
Java
取消

发行版

暂无发行版

贡献者 (2)

全部

近期动态

接近6年前推送了新的提交到 master 分支,48a27f8...ae87d38
接近6年前推送了新的提交到 master 分支,444c4eb...48a27f8
接近6年前推送了新的提交到 master 分支,0d8ebf0...444c4eb
接近6年前推送了新的提交到 master 分支,56fa55f...0d8ebf0
接近6年前推送了新的提交到 master 分支,792b899...56fa55f
加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/evilatom/lazy_code_v5.git
git@gitee.com:evilatom/lazy_code_v5.git
evilatom
lazy_code_v5
懒人代码
master

搜索帮助