Синтаксис Spring для установки Объекта класса?

Существуют некоторые созданные в функциях, чтобы сделать это. Основной включенный класс CharsetEncoder , который является частью nio пакет. Более простой путь String.getBytes(Charset) , который может быть отправлен в ByteArrayOutputStream .

30
задан Steve B. 21 October 2009 в 16:51
поделиться

4 ответа

<bean>
   <property name="x">
      <value type="java.lang.Class">a.b.c.Foo</value>
   </property>
 </bean>

Это должно сработать.

39
ответ дан 27 November 2019 в 23:58
поделиться

Будет ли работать ? Это должен быть экземпляр объекта Class ...

0
ответ дан 27 November 2019 в 23:58
поделиться

You could certainly use the static factory method Class.forName(), if there's no more elegant syntax (and I don't believe there is):

<property name="x">
   <bean class="java.lang.Class" factory-method="forName">
      <constructor-arg value="a.b.c.Foo"/>
   </bean>
</property>
11
ответ дан 27 November 2019 в 23:58
поделиться

Нет. С помощью тега bean вы указываете Spring, как создать экземпляр класса.

0
ответ дан 27 November 2019 в 23:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: