Spring空值和特殊字符的注入方式
空值和特殊字符注入
一、新建類(lèi)
首先建一個(gè)普通類(lèi),定義屬性,并生成相應(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); } }
二、編寫(xiě)配置文件
在配置文件中配置對(duì)象創(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對(duì)象創(chuàng)建--> <bean id="book" class="com.health.IOC.E_空值和特殊字符注入.Book"> <!--2.set方法注入屬性--> <property name="bname" value="圍城"/> <property name="bauthor" value="錢(qián)鐘書(shū)"/> <!--設(shè)置null--> <!--<property name="address"> <null/> </property>--> <!--特殊符號(hào) 1.把<>用轉(zhuǎn)義字符 < >轉(zhuǎn)義 2.把特殊符號(hào)寫(xiě)道CDATA --> <property name="address"> <value><![CDATA[<<南京>>]]></value> </property> </bean> </beans>
三、測(cè)試
- 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é)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Spring指定bean在哪個(gè)應(yīng)用加載(示例詳解)
本文通過(guò)實(shí)例代碼介紹了Spring指定bean在哪個(gè)應(yīng)用加載,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-08-08Java讀取properties文件連接數(shù)據(jù)庫(kù)的方法示例
這篇文章主要介紹了Java讀取properties文件連接數(shù)據(jù)庫(kù)的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-04-04jar包運(yùn)行時(shí)提示jar中沒(méi)有主清單屬性的解決
這篇文章主要介紹了jar包運(yùn)行時(shí)提示jar中沒(méi)有主清單屬性的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02使用Java讀取Excel文件數(shù)據(jù)的方法詳解
通過(guò)編程方式讀取Excel數(shù)據(jù)能實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入、批量處理、數(shù)據(jù)比對(duì)和更新等任務(wù)的自動(dòng)化,本文為大家介紹了三種Java讀取Excel文件數(shù)據(jù)的方法,需要的可以參考下2024-01-01SpringBoot實(shí)現(xiàn)Excel文件批量上傳導(dǎo)入數(shù)據(jù)庫(kù)
這篇文章主要為大家詳細(xì)介紹了SpringBoot實(shí)現(xiàn)Excel文件批量上傳導(dǎo)入數(shù)據(jù)庫(kù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11Java_int、double型數(shù)組常用操作工具類(lèi)(分享)
下面小編就為大家?guī)?lái)一篇Java_int、double型數(shù)組常用操作工具類(lèi)(分享)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08