# springboot-init **Repository Path**: boxlife/springboot-init ## Basic Information - **Project Name**: springboot-init - **Description**: springboot 工程初始化项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-15 - **Last Updated**: 2025-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 该初始化项目已经编写了统一异常类、错误码枚举类、统一返回类,以及统一异常处理类和异常抛出等工具类 集成 sa-token鉴权 ### 基础配置类 - `JacksonConfig` 用户处理java long 转 js int 时经度丢失的问题 - `MybatisPlusConfig` 注册了mybatis-plus分页插件功能 - `RedisConfig` 配置了 redis key value 的序列化方式 - `webMvcConfig` 支持了**所有请求**的跨域, 开启了 `sa-token`的注解鉴权 ### 工具类 - hutool - sa-token - redisson ### 数据库 - mysql - redis ### ORM - mybatis-plus - mybatis-plus-jsqlparser 分页插件 ## 运行注意事项 1. 项目默认启动mybatis依赖,需要在`application.yml`设置关于你的数据库配置 2. swagger文档默认开启,配置文件在`application-dev.yml`中,需要根据具体环境配置`controller`位置 3. redis 默认关闭,开启时请在`SpringbootInitApplication.java`中开启配置 `application-prod.yml` 线上配置文件自行配置