tôi có một danh sách như sau:Làm thế nào để viết một bean mùa xuân với một hàm tạo chứa một danh sách?
ArrayList<DiameterMessageHandler> handlers = new ArrayList<>();
handlers.add(new AARHandler());
handlers.add(new CERHandler());
handlers.add(new PPAHandler());
handlers.add(new STRHandler());
handlers.add(new DWRHandler());
Tôi đang tự hỏi làm thế nào để tạo một bean mùa xuân mà có xử lý là một trong những đối số của nó, tức là nó có thể làm điều này trong applicationContext.xml - Tôi có thế nào để tạo ra các hạt riêng biệt cho danh sách và mỗi xử lý (AARHandler vv) đầu tiên? Dưới đây là applicationContext.xml tôi
<bean id="DiameterClient" class="com.rory.ptspsim.diameterclient.DiameterClient" scope="singleton" init-method="start">
<constructor-arg type="java.lang.String" index="0"><value>${pcca.host}</value></constructor-arg>
<constructor-arg index="1">WHAT GOES HERE?</constructor-arg>
</bean>
Đây là câu trả lời hay nhất trong năm câu đầu tiên. :-) –