Spring IoC контейнер: зависимости и конфигурация в деталях, null и пустые строковые значения

Spring обрабатывает пустые аргументы для свойств и т.п. как пустые строки. Следующий фрагмент метаданных конфигурации на основе XML устанавливает для свойства электронной почты пустое String значение ("").

<bean class="ExampleBean">
    <property name="email" value=""/>
</bean>

Предыдущий пример эквивалентен следующему коду Java:

exampleBean.setEmail("");

Kotlin

exampleBean.email = ""

Элемент <null/> обрабатывает null значения. Следующий листинг показывает пример:

<bean class="ExampleBean">
    <property name="email">
        <null/>
    </property>
</bean>

Предыдущая конфигурация эквивалентна следующему коду Java:

exampleBean.setEmail(null);

Kotlin

exampleBean.email = null


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки