# kantboot-start-java21 **Repository Path**: bygo/kantboot-start-java21 ## Basic Information - **Project Name**: kantboot-start-java21 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-14 - **Last Updated**: 2024-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # KANTBOOT基础框架 JAVA 21版本 ## 1. 项目介绍 集成了常用的工具类、配置类、异常处理、日志处理、权限控制、数据访问、用户登录、密码加密,属性自定义、国际化、RSA前后端加密、表单快速开发等功能, 方便快速搭建项目。 ## 2. 技术选型 - 核心框架:SpringBoot3 - 安全框架:KANTBOOT Security - 持久层框架:Spring Data JPA - 数据库连接池:HikariCP - 缓存框架:Redis - 日志管理:SLF4J ## 3. 环境搭建 - JDK21 - Maven3 - MySQL8 - Redis6 ## 4. 模块介绍 ### 4.1 工具类模块 查看 工具类模块README.md - util-common 常用工具类 - KantbootPassword 密码加密工具类(是KANTBOOT框架的密码加密方式) - HttpRequestHeaderUtil 获取请求头工具类 - BaseException 异常处理类 - RestResult 返回结果类 - util-core 核心工具类 - KantbootFastJsonConfig FastJson2配置类 - RedisUtil Redis工具类 - BaseAdminController 基础控制器类 - GenerateSnowflakeId 生成雪花ID - KantbootGeneratorType ID生成类型,方便通过这里的常量来判断生成ID类型 - PageParam 分页参数类 - PageResult 分页结果类 - IBaseService 基础服务接口 - RestResult 返回结果类