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

  • ibebrent

    ibebrent

    23 Temmuz 2007
  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011