Spring中如何注入null(空值)呢?

乔欣 Spring 发布时间:2023-02-08 16:57:53 阅读数:10766 1
下文笔者讲述Spring注入null值的方法分享,如下所示

Spring注入null值的实现思路

使用<null />标记
  可将“ null ”值传递给构造函数参数或属性

构造函数论证

null注入构造函数的错误

<bean id="defaultMongoTypeMapper1"
	 class="org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper">
	 <constructor-arg name="typeKey" value="null" />
  </bean>

正确注入的示例

<bean id="defaultMongoTypeMapper"
	class="org.springframework.data.mongodb.core.convert.DefaultMongoTypeMapper">
	<constructor-arg name="typeKey">
		<null />
	</constructor-arg>
  </bean>

空值注入属性的错误方法

<bean id="myTest"
	class="com.java265.convert.MoneyConverter">
	<property name="typeMapper" value="null" />
  </bean>
 

正确注入属性的方法

 
<bean id="myTest"
	class="com.java265.convert.MoneyConverter">
	<property name="typeMapper"><null/></property>
  </bean> 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Spring/202302/5712.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者