IOC操作Bean管理XML方式(注入空值和特殊符号)

本文介绍了在Spring的XML配置中如何处理Bean的空值注入,包括使用`<null/>`标签注入空值的方法,并详细阐述了当属性值包含特殊符号如"<"和">\"时,如何通过转义字符和使用CDATA来正确处理这些特殊符号。文中提供了具体的XML配置代码示例和测试结果。
摘要由CSDN通过智能技术生成

IOC操作Bean管理XML方式(注入空值和特殊符号)

目录

IOC操作Bean管理XML方式(注入空值和特殊符号)

(1)通过null标签注入空值:

标签注入空值

(2)属性值中包含特殊符号:

方法1:直接把“<”“>”进行转义 < >

方法2:把带特殊符号内容写到CDATA


先说一个概念,什么是字面量:

简单来说:字面量是指双引号引住的一系列字符,双引号中可以没有字符,可以只有一个字符,也可以有很多个字符。

 例如:

提出问题:

有时候我们的属性值并不是全部都是有数据的,有些是空的值,那么这个时候我们怎么注入空的值的属性呢?

通过实际例子演示:

在Book图书类中进行修改:

 我们现在需要写多一个address地址属性,假设这个属性的值我们需要设为空

package com.lbj.spring5;

/**
 * 演示使用set方法进行注入属性
 */
public class Book {
    //在类中创建属性:往book类中写入一个属性
    private String bname;

    //写入一个地址属性,假设这个属性的注入是空的值
    private String address;

    //创建属性对应的set方法:set方法注入属性
    public void setBname(String bname) {
        this.bname = bname;
    }

    //创建属性对应的set方法:set方法注入属性
    public void setAddress(String address) {
        this.address = address;
    }

   public void testBook(){
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值