приходит к синглтону, автор сделал свою аннотацию с @Scope, в более новых видосах-проектах вижу, что люди пишут @Singleton когда нужен синглтон, это типо значит, что @Singleton заменяет @Scope и т.п.?
P.S если это звучит тупо для знающих - сорри)
прочитайте статью до конца, там идет объяснение, что можно Singleton сделать руками, а есть решение из коробки
нашел ответ на свой вопрос, мб и другим понадобится, @Singleton это и есть @Scope, то есть это @Scope аннотация, @Singleton это готовое решение. По умолчанию нам предлагается использовать scope аннотацию, которая называется Singleton. Но мы можем сами создавать scope аннотации и давать им свои имена. Эти аннотации будут работать точно также, как и Singleton. Т.е. они будут делать объекты синглтонами на время жизни компонента, предоставляющего эти объекты. Профит своих аннотаций в том, что мы можем давать им более информативные имена, чем обезличенный “Singleton”.
Обсуждают сегодня