[Spring5]IOC容器_Bean管理XML方式_p名称空间注入
生活随笔
收集整理的這篇文章主要介紹了
[Spring5]IOC容器_Bean管理XML方式_p名称空间注入
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
iii.第三種注入方式:p名稱空間注入
bean:
package com.atguigu.spring;/*** 演示使用set方法進(jìn)行注入屬性*/ public class Book {private String bname;private String bauthor;public String getBname() {return bname;}public void setBname(String bname) {this.bname = bname;}public String getBauthor() {return bauthor;}public void setBauthor(String bauthor) {this.bauthor = bauthor;}public void testDemo(){System.out.println(bname + "::" + bauthor);} }(1)使用p名稱空間注入,可以簡(jiǎn)化基于xml配置方式
第一步 添加p名稱空間在配置文件中
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p = "http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"></beans>第二步 進(jìn)行屬性注入,在bean標(biāo)簽里面進(jìn)行操作
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p = "http://www.springframework.org/schema/p"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean id = "book" class = "com.atguigu.spring.Book" p:bName="九陽勝功" p:author = "無名氏"></bean> </beans> package com.atguigu.testdemo;import com.atguigu.spring.Book; import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestSpring05 {@Testpublic void testAdd(){ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");//2.獲取配置創(chuàng)建的對(duì)象Book book = context.getBean(Book.class);System.out.println(book);book.testDemo();}}總結(jié)
以上是生活随笔為你收集整理的[Spring5]IOC容器_Bean管理XML方式_p名称空间注入的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QQ管家软件打不开常用处理方
- 下一篇: asp.net ajax控件工具集 Au