Mam dwie fasoli:Wiosna: nieruchomość fasola dostęp z innej fasoli
ConfigurationManager:
public class ConfigurationManager
{
private Configuration configuration;
public void init() { ... } // Loads a configuration
// Getters and setters
}
DataCenter:
public class DataCenter
{
private Configuration configuration;
...
// Getters and setters
}
chciałbym uzyskać pole konfiguracji ConfigurationManager configuration
od w obrębie komponentu bean DataCenter i nie jestem do końca pewien, jaka jest składnia.
Oto mój plik kontekst:
<bean id="configurationManager"
class="com.foo.ConfigurationManager"
init-method="init">
<property name="configurationFile" value="etc/configuration.xml"/>
</bean>
<bean id="dataCenter"
class="com.foo.DataCenter">
<!-- <property name="storages" ref="configurationManager."/> -->
</bean>
Czy ktoś proszę mi pokazać, jak to zrobić? Z góry dziękuję!
Ewentualnie przydatne: http: // stackoverflow. com/questions/1602640/spring-set-property-of-one-bean-by-reading-the-property-of-another-bean? rq = 1 –
@ChrisHayes, to rzeczywiście działa, dziękuję! Ale zastanawiam się, czy nie ma na to lepszego sposobu, z mniejszą konfiguracją płyty kotła, czy jest to jedyny/poprawny sposób ...? – carlspring