AE
@Bean
@RequestScope
open requestScopedBean() = HelloMessageGenerator()
@Controller
open class ScopesController(private val requestScopedBean: HelloMessageGenerator) {
}
Size: a a a
AE
@Bean
@RequestScope
open requestScopedBean() = HelloMessageGenerator()
@Controller
open class ScopesController(private val requestScopedBean: HelloMessageGenerator) {
}
RI
AE
SM
get
от провайдера получать new
объект. И если хочется один на всех, то нужно явным образом сказать, что это Singleton. Но возможно это потому что уже с конкретными DI долго возишься и они ведут себя именно так. Тот же Guice напримерПФ
get
от провайдера получать new
объект. И если хочется один на всех, то нужно явным образом сказать, что это Singleton. Но возможно это потому что уже с конкретными DI долго возишься и они ведут себя именно так. Тот же Guice напримерRI
get
от провайдера получать new
объект. И если хочется один на всех, то нужно явным образом сказать, что это Singleton. Но возможно это потому что уже с конкретными DI долго возишься и они ведут себя именно так. Тот же Guice напримерПФ
A
SomeClass.Companion
есть)class SomeClass {
...
companion object {
const val SOME_VAL = ...
}
e
SomeClass.Companion
есть)class SomeClass {
...
companion object {
const val SOME_VAL = ...
}
A
AN
SomeClass.Companion
есть)class SomeClass {
...
companion object {
const val SOME_VAL = ...
}
e
A
public class SomeClass {
...
@NotNull
public static final String SOME_VAL = ...
}
A
e
public class SomeClass {
...
@NotNull
public static final String SOME_VAL = ...
}
AN
public class SomeClass {
...
@NotNull
public static final String SOME_VAL = ...
}
A
AN
A
AN