Skip to content

JPwise-Java-Boot 后端开发文档

📚 文档体系

📘 开发指南

📖 参考文档

📏 开发标准

🔧 故障排除

🚀 学习路径

新手开发者(1周)

  1. 第一天:阅读架构参考,了解系统整体架构
  2. 第二天:学习工具使用指南,掌握核心工具类
  3. 第三天:选择开发方式:
  4. 第四天:学习编码标准命名规范
  5. 第五天:实践开发,参考常见错误解决问题

进阶开发者

🔍 快速查找

常用功能

需求文档位置关键内容
创建CRUD基础继承指南继承BaseService
数据查询工具使用指南QueryWrapper使用
分页查询数据库参考分页实现
事务处理数据库参考@Transactional
权限控制工具使用指南@SaCheckPermission
数据导入工具使用指南ImportUtils

开发场景

场景推荐文档备注
新建模块基础继承指南命名规范标准化开发流程
复杂查询数据库参考工具使用指南MyBatis-Flex查询
文件处理工具使用指南FileUtil、UploadUtil
异常处理编码标准常见错误统一异常处理
接口设计API标准实体参考RESTful规范

💡 核心工具类速览

基础工具

  • JpwiseUser - 用户信息获取
  • RandomUtil - 随机数生成
  • DateUtil - 日期时间处理
  • FileUtil - 文件操作

数据处理

  • ImportUtils - Excel导入
  • ExportUtil - 数据导出
  • QueryBuilderUtil - 查询构建
  • PageUtil - 分页处理

业务工具

  • WorkflowUtil - 工作流处理
  • PermissionUtil - 权限验证
  • DynamicTaskUtil - 定时任务
  • WebSocketUtil - WebSocket通信

📈 版本信息

  • 文档版本:v2.0
  • 更新日期:2025-01-22
  • 适用版本:JPwise v3.4.2+
  • 技术栈:Spring Boot 3.2.4 + MyBatis-Flex + Sa-Token

🛠️ 技术栈参考

🤝 贡献指南

欢迎改进文档:

  1. 补充缺失的API说明
  2. 添加实际开发案例
  3. 完善错误解决方案
  4. 分享最佳实践经验

💡 提示:使用 IDE 的全局搜索功能(Ctrl+Shift+F)快速查找相关内容。