开发者

Spring空值和特殊字符的注入方式

目录
  • 空值和特殊字符注入
    • 一、新建类
    • 二、编写配置文件
    • 三、测试
  • 总结

    空值和特殊字符注入

    一、新建类

    首先建一个普通类,定义属性,并生成相应的set方法

    • Book.Java
    public class Book {
        private String bname;
        private String bauthor;
        private String address;
    
        public void setBname(String bname) {
            this.bname 编程= bname;
        }
    
        public void setBauthor(String bauthor) {
            this.bauthor = bauthor;
        }
    
        public void setAddress(String address) {
            this.address = address;
        }
    
        public void testDemo(){
            System.out.priwww.devze.comntln(bname+"    "+bauthor+"    "+address);
        }
    }

    二、编写配置文件

    在配置文件中配置对象创建并进行属性注入

    • bean5.XML
    <?xml version="1.0" encoding="UTF-8"?>
    编程客栈<beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    
        <!--1.配置Book对象创建-->
        <bean id="book" class="com.health.IOC.E_空值和特殊字符注入.Book">
            <!--2.set方法注入属性-->
            <property name="bname" value="围城"/>
            <property name="bauthor" value="钱钟书"/>
    
            <!--设置null-->
            <!--<property name="address">
                <null/>
            </property>-->
    
            <!--特殊符号
                1.把<>用转义字符 &lt; &gt;转义
                2.把特殊符号写道CDATA
            -->
            <property name="address">
                <value><![CDATA[<<南京>>]]></value>
            </property>
    
        </bean>
        
    </beans>

    三、测试

    • test05.java
    public class test05 {
        public static void main(String[] args) {
    www.devze.com        ApplicationContext context =
                    new ClassPathXmlApplicationCjavascriptontext("com/health/IOC/E_空值和特殊字符注入/bean5.xml");
            Book book = context.getBean("book", Book.class);
            book.testDemo();
        }
    }

    输出结果:

    Spring空值和特殊字符的注入方式

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新开发

    开发排行榜