CuteJava 在线文档 CuteJava 在线文档
  • 快速开始
  • 后端手册
  • 前端手册
  • 部署项目
常见问题
更新日志
支持项目
  • 快速开始
  • 后端手册
  • 前端手册
  • 部署项目
常见问题
更新日志
支持项目
  • 快速开始

    • 简介
    • 快速了解
    • 快速开始
    • 特别鸣谢
  • 后端手册

    • 权限控制
    • 通用查询
    • 异常处理
    • 定时任务
    • 系统工具
      • 导语
      • 基础模型
      • 数据模型
      • MyBatisPlus增强
      • 工具
      • 注解
      • 健康检查入口
    • 其他杂项
  • 前端手册

    • 菜单路由
    • 自定义主键
    • 多字段排序
    • 隐藏操作按钮
    • 使用数据字典
    • 统一异常处理
    • 系统组件
    • 新版基础组件
    • 新版业务组件
    • 自定义主题切换
  • 部署项目

    • 常规部署方式
目录

系统工具

# 导语

为了让大家快速的熟悉该项目,这里列举出项目中常用的类

# 基础模型

  • KitObject 序列化基类
  • KitArgs 通用参数接收类,比如常见的根据id查询、删除等
  • KitPageArgs 通用分页参数
  • KitPageResult 通用分页结果
  • KitSelectOptionVo 通用下拉选择数据源

# 数据模型

  • KitBaseCreateTimeTb 只有 create_time 的数据表
  • KitBaseUserCreateTimeTb 只有 create_by、create_time 的数据表
  • KitBaseUpdateTimeTb 只有 update_time 的数据表
  • KitBaseTimeTb 只有 create_time、update_time 的数据表
  • KitBaseUserTimeLogicTb 只有 create_by、create_time、update_by、update_time、available 的数据表
  • KitBaseUserTimeTb 只有 create_by、create_time、update_by、update_time 的数据表

# MyBatisPlus增强

  • KitMpMapper 增强Mapper
  • KitMpService、KitMpServiceImpl 增强Service
  • KitMpAnyQUtil 通用baseMapper增强
  • KitMpQUtil 查询条件生成增强

# 工具

  • cutejava-starter 模块中的 cn.odboy.GenCode 代码生成器
  • KitRequestHolder 获取HttpServletRequest
  • KitScriptHelper 编译JavaScript表达式
  • KitSpringBeanHolder 如果希望在静态类中获取Bean
  • KitSecurityHelper 获取当前用户
  • KitRedisHelper Redis客户端
  • KitWsClientManager WebSocket客户端管理
  • KitCollUtil、KitListUtil Stream流集合简化
  • KitDateUtil 时间处理
  • KitDesEncryptUtil DES加解密
  • KitRsaEncryptUtil RSA加解密
  • KitIPUtil IP查地址
  • KitJsonUtil JSON转Map、List
  • KitPageUtil 软分页、分页相关
  • KitValidUtil Bean校验,相当于使用@Validated注解

# 注解

# 接口耗时统计

@ExecutionTimeStatisticsFace(description="接口描述")
1

# 业务锁,支持SpEL表达式

@BizLock(bizName="创建xxx业务")
1

# 操作日志

@OperationLog(bizName="创建xxx业务")
1

# 健康检查入口

实现 KitHealthCheckPointService 接口

@Component
public class HealthCheckPointer implements KitHealthCheckPointService {
    @Autowired
    private SystemDictService systemDictService;

    @Override
    public ResponseEntity<?> doReadiness() {
        return ResponseEntity.ok(null);
    }

    @Override
    public ResponseEntity<?> doLiveness() {
        return ResponseEntity.ok(systemDictService.getById(1));
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 就绪检查
curl -X GET http://127.0.0.1:8000/healthCheck/readiness

# 存活检查
curl -X GET http://127.0.0.1:8000/healthCheck/liveness
1
2
3
4
5
帮助我们改善此页面! (opens new window)
上次更新: 2025/12/30, 08:05:25
定时任务
其他杂项

← 定时任务 其他杂项→

Theme by Vdoing | Copyright © 2017-2026 Odboy的武林秘籍
沪公网安备31011802005776号
赣ICP备17011078号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式