脚手架(基本上没有 bug)
fork :拷贝一份服务器上的东西,
先fork再clone
若依
只要系统中有下拉框都是配置项
又可能变化的东西都写在数据中,不要写在代码中
父子表
功能
1.角色管理:增加具有自定义权限的角色,定义后刷新
2.字典管理:下拉框应为配置完成,可扩展,字典类型自定义
3.参数设置:管理系统常量
4.日志管理:查看具体操作日志和登录日志
5.系统监控:在线用户:session,强退,定时任务,数据监控
6.表单构建:拖拽实现生出html
7.代码生成:导入一张表(一定写注释),编辑,可以修改显示类型,字典类型,预览,生成,复 制,重启
框架各模块
1.admin入口
2.common通用工具
3.framework 核心
4.generator生成器
5.quartz定时任务
树型菜单的设计
最关键的是父节点
递归(自己调自己,有出口条件,每次递归影响出口条件)
父节点id=0,表示为根节点
@ MySQL的变量
例 select @parentId :=
BaseController
基类,公共方法
方便子类使用
protected
只能让自己和子类的对象使用
不同子类生成的logger不一样
日志必须要有logger去记录
AjaxResult
三大属性(企业级)
1.返回状态码
2.返回的消息
3.返回的数据
ajax的返回值继承于hash< map >
在启动分页和分页查询之间最好不要写select
得到当前登录用户
Sysuser sysuser=new ShiroUtils.getSysuser()
JQuery
write less,do more
Bootstrap
由class控制。