Câu hỏi phỏng vấn Spring
Câu hỏi

Trong Spring, `in...

Câu trả lời

Trong Spring Framework, inner beans (hoặc "nested beans") là các định nghĩa bean được tạo bên trong định nghĩa bean khác, thay vì được định nghĩa như một bean độc lập ở cấp độ container. Inner beans được sử dụng khi một bean chỉ được sử dụng trong một ngữ cảnh cụ thể hoặc chỉ được sử dụng bởi một bean khác, và không cần phải truy cập từ bên ngoài hoặc không cần định danh duy nhất trong container Spring.

Cách sử dụng:

Inner beans thường được định nghĩa trong file cấu hình XML của Spring. Khi bạn định nghĩa một inner bean, bạn sẽ làm điều đó bên trong thuộc tính hoặc constructor-arg của một bean khác. Inner bean này sẽ được tạo và tiêm vào bean chứa nó mà không cần phải định nghĩa một ID hoặc tên cho nó, và nó không thể được truy cập từ bên ngoài bean chứa nó.

Ví dụ:

Dưới đây là một ví dụ về cách sử dụng inner beans trong file cấu hình XML của Spring:

xml Copy
<bean id="outerBean" class="com.example.OuterClass">
    <property name="innerBean">
        <bean class="com.example.InnerClass">
     ...
senior

senior

Gợi ý câu hỏi phỏng vấn

middle

Chu kỳ hoạt động của Bean trong Spring Framework là gì?

senior

Autowiring trong Spring có những hạn chế gì?

middle

Các Design Patterns nào được sử dụng trong Spring Framework?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào