По умолчанию, если бин определен в ApplicationContext как синглетон (что является дефолтным scope), при каждом вызове метода getBean()
для этого бина будет возвращаться один и тот же экземпляр объекта. Spring сам управляет жизненным циклом синглтон-бинов, создавая их один раз и кэшируя.
Если же бин определен с другим scope, например, prototype
, то каждый вызов getBean()
будет возвращать новый экземпляр объекта.
Проверка scope можно сделать так:
java
По умолчанию, если бин определен в ApplicationContext как синглетон (что является дефолтным scope), при каждом вызове метода getBean()
для этого бина будет возвращаться один и тот же экземпляр объекта. Spring сам управляет жизненным циклом синглтон-бинов, создавая их один раз и кэшируя.
Если же бин определен с другим scope, например, prototype
, то каждый вызов getBean()
будет возвращать новый экземпляр объекта.
Проверка scope можно сделать так:
java
Register or sign in to get access to full answers for all questions from the question bank.