在 pom.xml
中添加依赖:
<dependency>
<groupId>com.tairitsu</groupId>
<artifactId>ignotus-exception</artifactId> <!-- 以全局异常处理模块为例 -->
<version>1.0.32</version>
</dependency>
// JSON:API 输出格式的全局异常处理模块
implementation 'com.tairitsu:ignotus-exception:1.0.32'
// JSON:API 格式的 Controller 定义助手
implementation 'com.tairitsu:ignotus-foundation:1.0.32'
// JSON:API 格式的数据序列化工具
implementation 'com.tairitsu:ignotus-serializer:1.0.32'
// 基本辅助类
implementation 'com.tairitsu:ignotus-support:1.0.32'
// Laravel 风格的数据验证器
implementation 'com.tairitsu:ignotus-validation:1.0.32'
// Laravel 风格的键值对数据库封装
implementation 'com.tairitsu:ignotus-cache:1.0.32'
// Laravel 风格的文本模板
implementation 'com.tairitsu:ignotus-translation:1.0.32'
// 参考网友实现的 JetBrains-Exposed 自动时间戳封装
implementation 'com.tairitsu:ignotus-database-exposed:1.0.32'
// JPA 自动时间戳封装
implementation 'com.tairitsu:ignotus-database-jpa:1.0.32'
具体每个模块的使用介绍见对应模块内的 readme.md
文件。
./gradlew :database-exposed:build :database-jpa:build :support:build :cache:build :foundation:build :serializer:build :translation:build :exception:build :validation:build :spring-boot-demo:build :spring-boot-jpa-demo:build
gradlew :database-exposed:build :database-jpa:build :support:build :cache:build :foundation:build :serializer:build :translation:build :exception:build :validation:build :spring-boot-demo:build :spring-boot-jpa-demo:build
./gradlew clean :database-exposed:publish :database-jpa:publish :support:publish :cache:publish :foundation:publish :serializer:publish :translation:publish :exception:publish :validation:publish
gradlew clean :database-exposed:publish :database-jpa:publish :support:publish :cache:publish :foundation:publish :serializer:publish :translation:publish :exception:publish :validation:publish