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

  • circuschina

    circuschina

    16 Mart 2007
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006