Chcę zdefiniować domyślną wartość właściwości w pliku konfiguracyjnym Spring XML. Chcę, aby ta domyślna wartość to null
.Określ domyślną wartość właściwości jako NULL na wiosnę
coś takiego:
...
<ctx:property-placeholder location="file://${configuration.location}"
ignore-unresolvable="true" order="2"
properties-ref="defaultConfiguration"/>
<util:properties id="defaultConfiguration">
<prop key="email.username" >
<null />
</prop>
<prop key="email.password">
<null />
</prop>
</util:properties>
...
To nie działa. Czy jest nawet możliwe zdefiniowanie domyślnych wartości właściwości w konfiguracji Spring XML?
Odpowiedziano własne pytanie. Użyj –
ooops
Nie działa w ten sposób: 'Nieprawidłowa zawartość zaczynająca się od elementu 'null'. W tym momencie nie oczekuje się elementu potomnego. " –
Nie sądzę, że można to zrobić. Może wystarczy usunięcie tych właściwości. Właściwości Java zwróci wartość null, jeśli właściwość nie jest zdefiniowana. – soulcheck