1. @Autowired
    2. private Map<String, MessageQueueConfigInterface> messageQueueConfigInterfaceMap;
    3. @PostConstruct
    4. public void initTestCreateQueue() {
    5. messageQueueConfigInterfaceMap.values().forEach(MessageQueueConfigInterface::init);
    6. }

    interface

    1. public interface MessageQueueConfigInterface {
    2. void init();
    3. }