2009-07-30 24 views
15

Khi bạn tạo một bean Service hoặc Dao bean trong tệp Spring applicationContext.xml của bạn, phạm vi của những bean đó là bao nhiêu?Spring ApplicationContext Bean Scope

Mọi người truy cập vào ứng dụng web có sử dụng cùng một phiên bản của bean hay là hạt được khởi tạo cho phiên của từng người dùng không?

Trả lời

17

Theo mặc định, một bean được tạo trong Spring có phạm vi singleton, do đó, có mỗi người sẽ truy cập cùng một trường hợp trong những trường hợp đó. Cách khác là chỉ định phạm vi là nguyên mẫu. Thông tin

Thông tin thêm về điều này ở đây, phần 3.4.1 và 3.4.2:

http://static.springsource.org/spring/docs/2.5.x/reference/beans.html#beans-factory-scopes-prototype

+0

Wow! Nó ở ngay trong tài liệu. Tôi không biết làm thế nào tôi bỏ lỡ nó, nhưng cảm ơn bạn rất nhiều vì đã chỉ cho tôi. –

Các vấn đề liên quan