Spring的xml注入实例
来源:互联网 发布:淘宝网书本 编辑:程序博客网 时间:2024/06/04 19:45
一、xml注入
1、实例整体结构如下
Boss.java
package com.model;public class Boss {Car car;Office office;public Car getCar() {return car;}public void setCar(Car car) {this.car = car;}public Office getOffice() {return office;}public void setOffice(Office office) {this.office = office;}}Car.java
package com.model;public class Car {String brand;int price;public String getBrand() {return brand;}public void setBrand(String brand) {this.brand = brand;}public int getPrice() {return price;}public void setPrice(int price) {this.price = price;}}Office.java
package com.model;public class Office {String officeNo;public String getOfficeNo() {return officeNo;}public void setOfficeNo(String officeNo) {this.officeNo = officeNo;}}test
package test;import org.junit.Test;import org.springframework.beans.factory.BeanFactory;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.model.Boss;/** * @author smallstrong * */public class UserServiceTest {@Testpublic void testAdd() throws Exception {ApplicationContext applicationcontext = new ClassPathXmlApplicationContext("beans.xml");Boss boss = (Boss)applicationcontext.getBean("boss");System.out.println(boss.getCar().getBrand());<span style="white-space:pre"></span>System.out.println(boss.getCar().getPrice());<span style="white-space:pre"></span>System.out.println(boss.getOffice().getOfficeNo());}}beans.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"> <bean id="office" class="com.model.Office"> <property name="officeNo" value="002"/> </bean> <bean id="car" class="com.model.Car"> <property name="brand" value=" 红旗 CA72"/> <property name="price" value="2000"/> </bean> <bean id="boss" class="com.model.Boss"> <property name="car" ref="car"/> <property name="office" ref="office"/> </bean> </beans>
0 0
- Spring的xml注入实例
- Spring xml注入实例
- Spring的annotation注入实例
- spring属性的注入实例
- spring 框架中的依赖注入(IOC--设值注入)---使用xml简单配置文件---的具体实例的简单实现
- Spring MVC中,基于XML配置和基于注解的依赖注入实例
- "spring注入"和"实例化"的差别
- Spring的IOC依赖注入实例
- spring boot获取注入的实例bean
- spring的实例类注入service注解
- Spring的依赖注入(基于XML)
- Spring基于xml的构造方法注入&setter注入
- Spring基于xml的构造方法注入&setter注入
- spring 注入之 xml
- Spring XML注入依赖
- Spring XML注入
- 六、基于xml的bean实例化和依赖注入
- java中spring框架的依赖注入的简单实例
- Android OpenGL ES 开发教程(11):绘制三角形Triangle
- qq空间分享ios,分享失败
- Codeforces Round #260 (Div. 2) C
- COCOS2DX的场景切换and动作
- 在FireBug中计算Javascript 运行时间
- Spring的xml注入实例
- 域名反向解析
- Intent应用
- Android Notification通知详解
- ORACLE WITH AS 用法
- JavaScript动态改变页面元素
- NYOJ 58 最少步数 【BFS】
- 解决const char* 转char *方法
- 电脑端浏览器 以手机 mobile 形式 加载网页 可以安装插件 User Agent Switcher