본문 바로가기

SpringFramework Core - I. IoC 컨테이너/4. 의존성

4.2.9. Null과 Empty인 문자열 값들

원문: https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/core.html#beans-null-element

 

 

스프링은 프로퍼티에 대한 빈 인자들을 빈 문자열처럼 취급한다. 다음 XML 기반의 설정 메타데이터는 email 프로퍼티에 빈 문자열인 ("")을 세팅한다.

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

위의 예시는 다음 자바 코드와 동일하다.

exampleBean.setEmail("");

<null/> 요소는 null값과 대응된다. 다음은 그 예시다.

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

위의 예시는 다음 자바 코드와 동일하다.

exampleBean.setEmail(null);