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
@ExtractedValue
class OptionalValueExtractor implements ValueExtractor<OptionalValue<@ExtractedValue ?>>
class OptionalValueExtractor : ValueExtractor<OptionalValue<@ExtractedValue *>>
BP
@ExtractedValue
class 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