AM
val kotlinVersion = "1.3.+"
dependencies {
implementation(kotlin("gradle-plugin", kotlinVersion))
implementation("org.springframework.boot:spring-boot-gradle-plugin:+")
}
plugins { ... }Size: a a a
AM
val kotlinVersion = "1.3.+"
dependencies {
implementation(kotlin("gradle-plugin", kotlinVersion))
implementation("org.springframework.boot:spring-boot-gradle-plugin:+")
}
plugins { ... }IP
@ExtractedValueclass OptionalValueExtractor implements ValueExtractor<OptionalValue<@ExtractedValue ?>>
class OptionalValueExtractor : ValueExtractor<OptionalValue<@ExtractedValue *>>
BP
@ExtractedValueclass OptionalValueExtractor implements ValueExtractor<OptionalValue<@ExtractedValue ?>>
class OptionalValueExtractor : ValueExtractor<OptionalValue<@ExtractedValue *>>
IP
BP
IP
VP
@ConfigurationProperties из Spring Boot 2.2 и обычные котлиновские иммутабельные классы без @ConstructorBinding?IS
IS
EZ
@ConfigurationProperties из Spring Boot 2.2 и обычные котлиновские иммутабельные классы без @ConstructorBinding?EZ
VP
@ConfigurationProperties
@ConstructorBinding
class Properties(
@NestedConfigurationProperty
val nested: SomeClass
)
class SomeClass(
val foo: String,
val bar: String
)
IS
IS
VP
IS
VP
IS
IS
VP