Существуют некоторые созданные в функциях, чтобы сделать это. Основной включенный класс CharsetEncoder
, который является частью nio
пакет. Более простой путь String.getBytes(Charset)
, который может быть отправлен в ByteArrayOutputStream
.
<bean>
<property name="x">
<value type="java.lang.Class">a.b.c.Foo</value>
</property>
</bean>
Это должно сработать.
Будет ли работать
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>
Нет. С помощью тега bean вы указываете Spring, как создать экземпляр класса.