У меня есть Reader
класс, который выглядит такКак передать данные методу с использованием Spring
public class Reader {
public void read(List<String> filesToRead) {
for (String file : filesToRead) {
System.out.println(file);
}
}
}
Мой App
класс следующим образом
public class App {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");
Reader reader = (Reader) context.getBean("reader");
reader.read(LIST OF STRINGS TO BE PASSED HERE);
}
}
Мои beans.xml выглядит так
<bean id="reader" class="com.mypackage.Reader"/>
Мне интересно, возможно ли передать список строк в read(List<String> files)
способ используя Spring. Я бы предпочел сделать это весной, чем создать список строк в коде, поскольку список строк изменился бы в будущем, поэтому я бы скорее не модифицировал код, а просто коснулся некоторых файлов Spring.
хороший ответ, но скажите мне, как мы получаем список в Java файл – Aniket
При попытке создать список боб, как вы заявили, я получаю сообщение в моем IDE о том, что «Element Util: список не является разрешено здесь ». – user2844485
Вы добавили пространство имен util: \t xmlns: util = "http://www.springframework.org/schema/util" и schemamlocation http://www.springframework.org/schema/util – iamiddy