Added | Jooq 整合

This commit is contained in:
2022-11-14 15:57:20 +08:00
parent 376db324bd
commit 58515e20b2
6 changed files with 46 additions and 5 deletions

View File

@@ -12,4 +12,40 @@ dependencies {
test {
useJUnitPlatform()
}
jooq {
version = '3.16.11' // default (can be omitted)
configurations {
main { // name of the jOOQ configuration
generationTool {
jdbc {
driver = 'org.mariadb.jdbc.Driver'
url = 'jdbc:mariadb://localhost:3306/fycd?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Taipei'
user = 'root'
password = 'roottoor'
}
generator {
name = 'org.jooq.codegen.DefaultGenerator'
database {
name = 'org.jooq.meta.mariadb.MariaDBDatabase'
inputSchema = 'fycd'
includes = 'flyway_schema_history'
}
generate {
deprecated = false
records = true
immutablePojos = true
fluentSetters = true
}
target {
packageName = 'jooq'
directory = 'src/main/java/org/fycd/bigdata/infra' // default (can be omitted)
}
strategy.name = 'org.jooq.codegen.DefaultGeneratorStrategy'
}
}
}
}
}

View File

@@ -28,7 +28,6 @@ public class RefreshTokenService {
public RefreshTokenSub createRefreshToken(Long userId) {
RefreshTokenSub refreshToken = new RefreshTokenSub();
refreshToken.setUser(userDao.findById(userId).get());
refreshToken.setExpiryDate(LocalDateTime.now().plusSeconds(refreshTokenDuration));
refreshToken.setToken(UUID.randomUUID().toString());