# pkmer-boot **Repository Path**: pkmer/pkmer-boot ## Basic Information - **Project Name**: pkmer-boot - **Description**: 🤗仿照springboot的形式沉淀开发过程中用到的技术starter,用来方便支持日后的项目开发 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2024-08-07 - **Last Updated**: 2025-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Gradle ## README # Welcome > 这是项目独立出来的功能 jar 包,类似 springboot 的 starter.集成许多开发模块 # 文档 [具体使用文档](./docs/pkmer-boot-docs/) ```sh pnpm run docs:dev ``` # 使用 ## maven 使用 > 版本统一管理,引入 bom 文件,就像 springboot 一样 ```xml io.gitee.pkmer pkmer-boot-dependencies ${pkmer.boot.version} pom import ``` 具体使用哪个模块不用指定版本,直接使用不用指定具体版本 ```xml io.gitee.pkmer pkmer-boot-starter-common ``` # 模块 | 模块 | 描述 | | -------------------------------- | ------------------------------------------------------------------------ | | pkmer-boot-dependencies | BOM 模板版本统一管理 | | pkmer-boot-common | 通用工具模块 | | pkmer-boot-ddd | DDD 核心概念,描述接口封装 | | pkmer-boot-convention | 项目的约定,比如异常,Result 返回结果等 | | pkmer-boot-starter-base | 目前扩展了 spring 的事件 | | pkmer-boot-starter-cache | 缓存 Redis,Caffine,注解类缓存 | | pkmer-boot-starter-designpattern | 通用设计模式模块 | | pkmer-boot-starter-scheduler | 分布式定时任务 | | pkmer-boot-starter-web | 封装了全局异常处理等 | | pkmer-boot-starter-security | JWT 与 password 加密以及全局获取 UserContext | | pkmer-boot-starter-fastjson2 | 集成使用 fastjson2,枚举序列化与反序列化 | | pkmer-boot-starter-aop | 项目中自定义的切面,目前实现了添加了自动注解标记添加用户 id 过滤,用于分页 | | pkmer-boot-starter-mybatis | 目前封装了逆向生成代码时的注释处理,雪花算法的主键生成,字段常量类插件 | | pkmer-boot-starter-rabbitmq | 封装了 rabbitmq 基础功能(序列化使用 fastjson2) |