IS
Size: a a a
IS
VP
@ConfigurationProperties
как есть?AE
@ConfigurationProperties
как есть?VP
IS
@Component
@ConfigurationProperties(prefix = "feature-flag")
class FeatureFlags {
var driverAccount = DriverAccount()
var carService = CarService()
class DriverAccount {
var cacheEnabled: Boolean = false
var responseDurationMinutes: Long = 30
}
class CarService {
var cacheEnabled: Boolean = false
var responseDurationMinutes: Long = 30
}
}
IS
feature-flag:
driverAccount:
cacheEnabled: true
responseDurationMinutes: 1
carService:
cacheEnabled: true
responseDurationMinutes: 1
AE
@Component
@ConfigurationProperties(prefix = "feature-flag")
class FeatureFlags {
var driverAccount = DriverAccount()
var carService = CarService()
class DriverAccount {
var cacheEnabled: Boolean = false
var responseDurationMinutes: Long = 30
}
class CarService {
var cacheEnabled: Boolean = false
var responseDurationMinutes: Long = 30
}
}
IS
VP
@Component
@ConfigurationProperties(prefix = "feature-flag")
class FeatureFlags {
var driverAccount = DriverAccount()
var carService = CarService()
class DriverAccount {
var cacheEnabled: Boolean = false
var responseDurationMinutes: Long = 30
}
class CarService {
var cacheEnabled: Boolean = false
var responseDurationMinutes: Long = 30
}
}
IS
A
Джули Хейл 60 @ Бритни Арнольд 73 @
VP
Джули Хейл 60 @ Бритни Арнольд 73 @
AM
.split('@').map(String::trim)
A
VP
А
RI
А
А
А