simter-id-data

Simter Id Data

License

License

gftaxi
Categories

Categories

Data
GroupId

GroupId

tech.simter
ArtifactId

ArtifactId

simter-id-data
Last Version

Last Version

0.4.0
Release Date

Release Date

Type

Type

jar
Description

Description

simter-id-data
Simter Id Data
Project URL

Project URL

https://github.com/simter/simter-id
Project Organization

Project Organization

simter
Source Code Management

Source Code Management

https://github.com/simter/simter-id

Download simter-id-data

How to add to project

<!-- https://jarcasting.com/artifacts/tech.simter/simter-id-data/ -->
<dependency>
    <groupId>tech.simter</groupId>
    <artifactId>simter-id-data</artifactId>
    <version>0.4.0</version>
</dependency>
// https://jarcasting.com/artifacts/tech.simter/simter-id-data/
implementation 'tech.simter:simter-id-data:0.4.0'
// https://jarcasting.com/artifacts/tech.simter/simter-id-data/
implementation ("tech.simter:simter-id-data:0.4.0")
'tech.simter:simter-id-data:jar:0.4.0'
<dependency org="tech.simter" name="simter-id-data" rev="0.4.0">
  <artifact name="simter-id-data" type="jar" />
</dependency>
@Grapes(
@Grab(group='tech.simter', module='simter-id-data', version='0.4.0')
)
libraryDependencies += "tech.simter" % "simter-id-data" % "0.4.0"
[tech.simter/simter-id-data "0.4.0"]

Dependencies

compile (5)

Group / Artifact Type Version
tech.simter : simter-core jar 0.4.0
javax.inject : javax.inject jar 1
org.hibernate.javax.persistence : hibernate-jpa-2.1-api jar 1.0.0.Final
javax.transaction : javax.transaction-api jar 1.2
javax.interceptor : javax.interceptor-api Optional jar 1.2

test (2)

Group / Artifact Type Version
junit : junit jar
org.mockito : mockito-core jar 2.13.0

Project Modules

There are no modules declared in this project.

simter-id

Simter ID Manager.

Data Structure

Domain Object: IdHolder={t, v}

Property Name Value Type Remark
t String ID type, maxLen=100
v Long Current ID value

Database Table: name=st_id

Column Name Column Type Remark
t varchar(100) Key, maxLen=100
v bigint Value

The different database should have different column type, check database script from here.

Maven Modules

Sn Name Type Parent Remark
1 [simter-operation] pom simter-dependencies Build these modules and define global properties and pluginManagement
2 simter-id-bom pom simter-id Bom
3 simter-id-parent pom simter-id Define global dependencies and plugins
4 simter-id-core jar simter-id-parent Core API: IdHolder, IdDao and IdService
5 simter-id-test jar simter-id-parent Common unit test helper method
6 simter-id-dao-jpa jar simter-id-parent IdDao Implementation By R2DBC
7 simter-id-dao-mongo jar simter-id-parent IdDao Implementation By Reactive MongoDB
8 simter-id-dao-r2dbc jar simter-id-parent IdDao Implementation By R2DBC
9 simter-id-service-impl jar simter-id-parent Default IdService Implementation
10 simter-id-rest-webflux jar simter-id-parent IdDao Implementation By JPA
11 simter-id-starter jar simter-id-parent Microservice Starter

Requirement

  • Maven 3.6+
  • Kotlin 1.3+
  • Java 8+
  • Spring Framework 5.2+
  • Spring Boot 2.2+
  • Reactor 3.3+
tech.simter

Versions

Version
0.4.0
0.3.0