**src/main/java:java源码目录**
 mvc:存放业务代码
  controller:按业务模块建目录存放controller
  entity:存放实体类
  model:按业务模块建目录存放接口模型类
  service:按业务模块建目录存放service
 system:存放系统文件,例如常量类、自定义异常、拦截器等
 tools:存放工具及工具类
  DbToEntity.java:基于单表生成实体类
  DbToInterfaceDoc.java:基于单表生成接口文档相关字段,可直接复制到接口文档中
  EntityToSetMethod.java:基于实体类生成set方法
  EntityToStatement.java:基于实体类生成mybatis sql语句
  RestfulGenerator.java:基于excel形式的接口文档生成接口模型类及控制台输出controller、service方法
 BootRun.java:工程启动文件,右键执行main方法即可启动工程
**src/main/resources:配置文件目录**
 sql:按业务模块建目录存放sql语句文件
 spring:存放spring相关配置文件,一般情况下不用动
 application.properties:系统属性配置文件,系统中所有相关参数配置在此文件里指定
 bootstrap.properties_cloud:当使用springcloud时可将_cloud删除
**src/test/java:测试代码目录**
build.cmd:工程编译执行脚本,双击选择序号执行相关操作
build.gradle:gradle构建配置文件
gradle.properties:gradle属性配置文件
pom.xml:maven配置文件,如工程只使用gradle编译,可将本文件删除
详图:
![](https://img.kancloud.cn/56/f6/56f622ce68c8c1d4a94c51c09000a267_747x1039.png)
- walk简介
- 核心模块
- walk-data
- IData
- EntityHelper
- walk-cache
- 缓存管理器
- 缓存对象
- 缓存注解
- walk-batis
- 单表操作
- 批量操作
- 列表/分页查询
- 所有方法列表
- sql热部署
- 二级缓存
- 数据库方言
- 其他使用技巧
- 实体类生成工具
- walk-mq
- 队列管理器
- 队列对象
- 订阅/发布管理器
- 订阅器
- 发布器
- walk-shiro
- 用户认证/授权
- url动态授权/回收
- 分布式会话
- 无状态会话支持
- walk-base
- 前端基础框架
- 公共页面
- 自定义标签
- 自定义函数
- 组件及工具
- 后端基础框架
- 基础结构
- 表单校验
- 数据导入
- 数据导出
- 上传下载
- 静态参数加载器
- 静态参数翻译器
- 实体类翻译器
- sql翻译器
- 自定义翻译器
- 静态参数校验器
- 分布式任务
- 增删改查代码生成器
- walk-restful
- 请求报文
- 返回报文
- 节点翻译器
- api代码生成
- walk-activiti
- 接口封装
- 模型管理
- 流程图展示
- 集成方法
- walk-console
- 在线会话管理
- 静态参数表缓存管理
- 缓存管理
- 队列管理
- 发布/订阅管理
- walk-boot
- 常用功能
- 持久层操作
- 分布式缓存
- 分布式会话
- 分布式任务
- 前端常用功能
- 后端常用功能
- 工作流封装
- 多数据源支持
- 关于读写分离
- 常用工具类
- 代码生成工具
- SpringCloud集成
- 阿里edas平台支持
- 其他
- 开发规约
- 环境要求
- 工程示例
- 工程结构
- web工程
- API工程
- 后台任务
- 常见问题
- 事务不生效
- 分布式任务不生效
- 事务锁
- 变更历史