# ballcat-boot **Repository Path**: ballcat-projects/ballcat-boot ## Basic Information - **Project Name**: ballcat-boot - **Description**: 🐱‍🚀 Ballcat 基于 SpringBoot 的快速启动项目 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 20 - **Forks**: 37 - **Created**: 2021-08-17 - **Last Updated**: 2025-05-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ballcat-boot 此项目是 Ballcat 单体应用的模板项目。 用户可以基于此模板项目进行业务的定制开发。 项目环境搭建参看文档 [快速搭建](https://docs.ballcat.org/guide/quick-start.html) 一章。 ## 注意事项 ### 代码格式化 由于项目使用了 spring-javaformat 插件进行格式管理,打包前请执行以下 maven 命令进行格式化,否则打包会失败: ```shell mvn spring-javaformat:apply ``` 使用 mvn 命令需要添加 maven 的环境变量, 如果没有添加,使用 idea 的用户可以通过 idea 右上角的 maven 工具进行格式化, 点击 ballcat-boot 的 Plugins -> spring-javaformat -> spring-javaformat:apply 进行格式化。 ### JDK11 使用 1. 默认格式化基于 jdk8 环境, 在 jdk11 下使用时请删除 .spirngjavaformat 文件, 或者修改其中的内容为 中的 `java-baseline=11` 2. 由于 jdk11 剔除了部分 javax 的包,如果使用 jdk11, 请将 pom.xml 中以下依赖的注释打开 ```xml jakarta.xml.bind jakarta.xml.bind-api org.glassfish.jaxb jaxb-runtime ```