Tôi đang sử dụng Spring để xác định các giai đoạn trong ứng dụng của mình. Nó được cấu hình rằng lớp cần thiết (ở đây được gọi là Configurator) được thêm vào các giai đoạn.
Bây giờ tôi cần Danh sách các giai đoạn trong một lớp khác, được đặt tên LoginBean. Các Configuratorkhông cung cấp quyền truy cập vào danh sách của ông giai đoạn.
Tôi không thể thay đổi lớp học Configurator.
Ý tưởng của tôi:
Xác định một loại đậu mới có tên là Stages và tiêm nó vào Configuratorvà LoginBean. Vấn đề của tôi với ý tưởng này là tôi không biết cách chuyển đổi thuộc tính này:
<property ...>
<list>
<bean ... >...</bean>
<bean ... >...</bean>
<bean ... >...</bean>
</list>
</property>
thành một hạt đậu.
Một cái gì đó như thế này không hoạt động:
<bean id="stages" class="java.util.ArrayList">
Ai có thể giúp tôi với điều này?