Skip to content

ParaParty/Ignotus

Repository files navigation

ParaParty Ignotus, Spring-Boot 常用组件

使用

Maven

pom.xml 中添加依赖:

<dependency>
  <groupId>com.tairitsu</groupId>
  <artifactId>ignotus-exception</artifactId> <!-- 以全局异常处理模块为例 -->
  <version>1.0.32</version>
</dependency>

Gradle

// 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

About

鸽子群用的 SpringBoot 扩展库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published