Spring空值和特殊字符的注入方式
更新時間:2024年11月18日 17:14:36 作者:healthLau
文章介紹了如何通過創(chuàng)建類、配置文件和測試代碼來實現(xiàn)空值和特殊字符注入,具體包括定義屬性、生成set方法、配置對象創(chuàng)建和屬性注入、以及編寫測試代碼進(jìn)行驗證
空值和特殊字符注入
一、新建類
首先建一個普通類,定義屬性,并生成相應(yīng)的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.println(bname+" "+bauthor+" "+address); } }
二、編寫配置文件
在配置文件中配置對象創(chuàng)建并進(jìn)行屬性注入
- 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對象創(chuàng)建--> <bean id="book" class="com.health.IOC.E_空值和特殊字符注入.Book"> <!--2.set方法注入屬性--> <property name="bname" value="圍城"/> <property name="bauthor" value="錢鐘書"/> <!--設(shè)置null--> <!--<property name="address"> <null/> </property>--> <!--特殊符號 1.把<>用轉(zhuǎn)義字符 < >轉(zhuǎn)義 2.把特殊符號寫道CDATA --> <property name="address"> <value><![CDATA[<<南京>>]]></value> </property> </bean> </beans>
三、測試
- test05.java
public class test05 { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("com/health/IOC/E_空值和特殊字符注入/bean5.xml"); Book book = context.getBean("book", Book.class); book.testDemo(); } }
輸出結(jié)果:
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring指定bean在哪個應(yīng)用加載(示例詳解)
本文通過實例代碼介紹了Spring指定bean在哪個應(yīng)用加載,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2023-08-08Java讀取properties文件連接數(shù)據(jù)庫的方法示例
這篇文章主要介紹了Java讀取properties文件連接數(shù)據(jù)庫的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04使用Java讀取Excel文件數(shù)據(jù)的方法詳解
通過編程方式讀取Excel數(shù)據(jù)能實現(xiàn)數(shù)據(jù)導(dǎo)入、批量處理、數(shù)據(jù)比對和更新等任務(wù)的自動化,本文為大家介紹了三種Java讀取Excel文件數(shù)據(jù)的方法,需要的可以參考下2024-01-01SpringBoot實現(xiàn)Excel文件批量上傳導(dǎo)入數(shù)據(jù)庫
這篇文章主要為大家詳細(xì)介紹了SpringBoot實現(xiàn)Excel文件批量上傳導(dǎo)入數(shù)據(jù)庫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-11-11Java_int、double型數(shù)組常用操作工具類(分享)
下面小編就為大家?guī)硪黄狫ava_int、double型數(shù)組常用操作工具類(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08