单例多例实验;注入打印
来源:互联网 发布:putty上传文件到linux 编辑:程序博客网 时间:2024/06/06 01:38
1、
package com.coslay.beans.autowire; public class Car { private String brand; private double price; public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } @Override public String toString() { return "Car [brand=" + brand + ", price=" + price + "]"; } public Car(){ System.out.println("Car's Constructor..."); } }
2、beanx.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的scope属性来配置bean的作用域 singleton:默认值,容器初始化时创建bean实例,在整个容器的生命周期内只创建这一个bean。单例的。 prototype:原型的。容器初始化时不创建bean的实例。而在每次请求时都创建一个新的Bean实例,并返回。 --> <bean id="car" class="com.coslay.beans.autowire.Car" scope="singleton"> <property name="brand" value="Audi"></property> <property name="price" value="300000000"></property> </bean> </beans>
3、测试
package com.coslay.beans.autowire; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.coslay.beans.autowire.Car; public class Main { public static void main(String[] args) { // 单例多例实验,如何注入且打印出来。 String xmlPath = "com/coslay/beans/autowire/beans.xml"; ApplicationContext ctx = new ClassPathXmlApplicationContext(xmlPath); Car car = (Car) ctx.getBean("car"); Car car2 = (Car) ctx.getBean("car"); System.out.println(car == car2); System.out.println(car.toString()); } }
测试也可以这样: System.out.println(car);
阅读全文
0 0
- 单例多例实验;注入打印
- DLL注入实验笔记
- SQL注入实验
- PHP手动注入实验
- Matlab---打印实验图
- 格雷码打印实验
- Collabtive系统SQL注入实验
- sql手工注入实验一
- sql注入原理及实验
- 关于打印,实验的结果
- 关于打印,实验的结果
- C语言实验-打印金字塔
- c++实验报告 打印图形
- 卸载已经注入进程的DLL 实验
- 实验吧_简单的sql注入
- 实验吧 简单的sql注入
- 实验吧 web题--注入类
- 实验吧简单的SQL注入
- ECMAScript 6 入门
- UVALive
- CF DP练习题
- 最短路
- 存在多个系统临时表空间时,DB2如何选择?
- 单例多例实验;注入打印
- Win32API学习笔记第六章(一)
- C++优先队列详解
- centos7上kvm的安装使用
- 波松瓦酒的分酒趣题
- C++之封装、继承、多态
- 数字图像处理概念小结
- BZOJ 4356 Ceoi2014 Wall
- vector 数组的用法