В моем проекте более 1000 классов bean - это их. Мне нужно установить данные для этих классов, используя метод setter или конструктор для создания объекта.Как создать объект динамически с использованием пружины
Я использую spring
для создания объекта. используя приведенный ниже код. Я могу создать объект.
Object obj = (Object) appContext.getBean("CustomerBean");
obj.setId(1); //showing error
, но я не могу установить значение конкретного CustomerBean
класса. Чтобы установить значение, оно просит меня изменить код, как это.
CustomerBean obj = (CustomerBean) appContext.getBean("CustomerBean");
obj.setId(1);
У меня есть более 1000 классов и каждый класс, имеющий от 5 до 10 переменных. Поэтому, пожалуйста, предложите мне лучший способ динамически установить значение для всех компонентов.
Заранее спасибо.
Подождите, сколько у вас CustomerBeans? И почему вам нужно установить идентификатор? –
У меня 1000 различных фасоль. Мне нужно установить значение и создать для него объект. после этого я могу преобразовать объект в XML. Для установки значения в 1000 различных бобов мне нужно создать объект. Поэтому я планировал пойти с весной. Он будет создавать объект во время компиляции. –
В цикле, если мы передали имя бина, он может предоставить объект, тогда мы можем установить значение, но весну, запрашивающую тип cast для хранения объекта. Если я набираю тип в конкретный класс, то он не является динамическим. Я также попробовал интерфейс. –