跳到主要内容

Jeeapp Spring Boot 文档

Jeeapp Spring Boot 是一套企业级 Spring Boot Starters 集合,提供了钉钉、浙政钉、Teambition 等平台的快速集成能力,以及 Excel 处理、JPA 增强等实用工具。

主要特性

  • 钉钉集成: 完整的钉钉开放平台 SDK,支持消息推送、审批流程、企业通讯录等功能
  • 浙政钉集成: 专门适配浙政钉平台的 SDK
  • Teambition 集成: Teambition 项目管理平台的完整 API 封装
  • Excel 处理: 基于 Apache POI 的增强型 Excel 读写工具
  • JPA 增强: 提供 JPA 的额外功能支持
  • 监控集成: 应用监控和性能分析
  • 安全增强: Spring Security 集成和增强
  • Swagger 文档: API 文档自动生成

系统要求

Jeeapp Spring Boot 1.2.4-SNAPSHOT 需要以下环境:

  • Java 8 或更高版本
  • Spring Boot 2.7.x
  • Maven 3.6+ 或 Gradle 7+

获取帮助

如果您在使用 Jeeapp Spring Boot 时遇到问题:

快速开始

添加 Jeeapp Spring Boot 依赖管理到您的项目:

<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.jeeapp.spring.boot</groupId>
<artifactId>jeeapp-spring-boot-dependencies</artifactId>
<version>{project-version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

然后添加所需的 Starter 依赖:

<dependency>
<groupId>com.jeeapp.spring.boot</groupId>
<artifactId>dingtalk-spring-boot-starter</artifactId>
</dependency>

更多详细信息,请参阅 快速开始指南

可用的 Starters

以下是 Jeeapp Spring Boot 提供的所有 Starter:

名称说明
dingtalk-spring-boot-starter钉钉开放平台集成,支持企业内部应用、第三方应用、H5 微应用等
dingtalkgov-spring-boot-starter浙政钉平台集成,专门适配浙江政务钉钉平台
teambition-spring-boot-starterTeambition 项目管理平台集成,支持项目、任务、文件管理
excel-spring-boot-starterExcel 读写处理增强工具,支持流式读取、注解映射、样式设置
jpa-spring-boot-starterJPA 功能增强,支持 JSON 类型、雪花 ID、MySQL 函数等
monitor-spring-boot-starter应用监控和性能分析,集成 Micrometer 和健康检查
security-spring-boot-starterSpring Security 集成和增强,支持当前认证注解
swagger-spring-boot-starterSwagger API 文档自动生成,支持分页和 QueryDSL
p6spy-spring-boot-starterSQL 性能分析和监控,支持 SQL 日志记录

文档章节

本文档分为以下几个主要部分: