Update config file
This commit is contained in:
21
src/main/kotlin/top/fatweb/api/constant/SecurityConstants.kt
Normal file
21
src/main/kotlin/top/fatweb/api/constant/SecurityConstants.kt
Normal file
@@ -0,0 +1,21 @@
|
||||
package top.fatweb.api.constant
|
||||
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties
|
||||
import org.springframework.stereotype.Component
|
||||
import java.util.concurrent.TimeUnit
|
||||
|
||||
@Component
|
||||
@ConfigurationProperties("app.security")
|
||||
object SecurityConstants {
|
||||
var headerString = "Authorization"
|
||||
|
||||
var tokenPrefix = "Bearer "
|
||||
|
||||
var jwtTtl = 2L
|
||||
|
||||
var jwtTtlUnit = TimeUnit.HOURS
|
||||
|
||||
var jwtKey = "FatWeb"
|
||||
|
||||
var jwtIssuer = "FatWeb"
|
||||
}
|
||||
18
src/main/kotlin/top/fatweb/api/constant/ServerConstants.kt
Normal file
18
src/main/kotlin/top/fatweb/api/constant/ServerConstants.kt
Normal file
@@ -0,0 +1,18 @@
|
||||
package top.fatweb.api.constant
|
||||
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties
|
||||
import org.springframework.stereotype.Component
|
||||
import java.time.LocalDateTime
|
||||
import java.time.ZoneId
|
||||
import java.time.ZonedDateTime
|
||||
|
||||
@Component
|
||||
@ConfigurationProperties("app")
|
||||
object ServerConstants {
|
||||
lateinit var version: String
|
||||
|
||||
lateinit var buildTime: String
|
||||
|
||||
fun buildZoneDateTime(zoneId: ZoneId = ZoneId.systemDefault()): ZonedDateTime =
|
||||
LocalDateTime.parse(buildTime).atZone(ZoneId.of("UTC")).withZoneSameInstant(zoneId)
|
||||
}
|
||||
Reference in New Issue
Block a user