SORU
10 Mart 2010, ÇARŞAMBA


Nasıl bir Liste İlkbaharda fasulye tanımlamak için?

Bahar benim uygulama aşamalarını tanımlamak için kullanıyorum. Gerekli Sınıf (Configurator) denilen aşamaları ile enjekte edilmiş.
Şimdi başka bir sınıfta Aşamaları Listesi, LoginBean adlı ihtiyacım var. Configurator Etap Listesine erişim sunmuyor.

Sınıf Configurator değiştiremem.

Benim Fikrim:
Yeni bir bean Aşamaları denir ve Configurator LoginBeanenjekte. Bu fikir benim sorunum bu özelliği dönüştürmek için nasıl bilmiyorum

<property ...>
  <list>
    <bean ... >...</bean>
    <bean ... >...</bean>
    <bean ... >...</bean>
  </list>
</property>

bir fasulye içine.

Böyle bir şey çalışmıyor:

<bean id="stages" class="java.util.ArrayList">

Herkes bu konuda bana yardımcı olabilir misiniz?

CEVAP
10 Mart 2010, ÇARŞAMBA


Bahar açıklama ad almak. Sonra aşağıdaki gibi bir liste fasulye tanımlayabilirsiniz

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-2.5.xsd">


<util:list id="myList" value-type="java.lang.String">
    <value>foo</value>
    <value>bar</value>
</util:list>

Değer türü kullanılacak jenerik türünü ve isteğe bağlıdır. Ayrıca liste uygulama sınıfı 12 ** özniteliğini kullanarak belirtebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ecf150king

    ecf150king

    20 Ocak 2006
  • Floortile83

    Floortile83

    16 Ocak 2010
  • Jeremy Gallman

    Jeremy Gallm

    11 NİSAN 2012