Проблема с конфигурацией: требуется ровно одно из «ref», «expression», внутреннего bean-компонента, <script> или <expresJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проблема с конфигурацией: требуется ровно одно из «ref», «expression», внутреннего bean-компонента, <script> или <expres

Сообщение Anonymous »

Я работаю над интеграцией Spring и написал этот XML-файл. Но когда я пытаюсь запустить файл из моего основного метода, я получаю эту ошибку: «Исключение в потоке «main» org.springframework.beans.factory.parsing.BeanDefinitionParsingException». Проблема конфигурации: точно одна из ссылок ', 'выражение', внутренний компонент или является обязательным.
Ресурс-нарушитель: ресурс пути к классу [my_sample.xml]"

Теперь я немного поискал и узнал, что «ref» или «выражение» должны быть добавлены ко всем преобразователям и активаторам служб, которые я добавил, как показано в приведенном ниже коде. Но я все еще получаю эту ошибку. Я не понимаю, где нахожусь. идет не так. Должен ли я вносить какие-либо изменения в XML? Если да, то где мне их внести?
Я немного новичок в интеграции Spring. Любая помощь приветствуется.
Вот мой файл "my_sample. xml" файл. и вот как я вызываю из основного метода

Код: Выделить всё

public class IntegrationApplication {

public static void main(String[] args) {
// Load the Spring context with the XML configuration
ApplicationContext context = new ClassPathXmlApplicationContext("my_sample.xml");

// Retrieve the input channel (processingModelChannel) from the context
MessageChannel processingModelChannel = context.getBean("processingModelChannel", MessageChannel.class);

// Send a test message to start the integration flow
Message  testMessage = MessageBuilder.withPayload("Test Message")
.setHeader("Content-Type", "text/xml")
.build();

System.out.println("Sending message to processingModelChannel...");
processingModelChannel.send(testMessage);

System.out.println("Message sent successfully.");
}
}

Подробнее здесь: https://stackoverflow.com/questions/792 ... -bean-scri
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»