spring的入门之helloworld

定义一个Helloworld类

类中有一个属性name

	String name;

有一方法给属性name赋值、

public void setName(String name){

this.name=name;

}

方法hello()输出结果

	hello(){system.out.print("hello"+name)}


没使用spring框架之前:
创建对象
 
	Helloworld helloworld=new Helloword();

赋值


	helloworld.setName("spring");

调用方法

	helloworld.hello();
使用spring:

新建spring配置文件 spring Bean configuration file(.xml)
配置
<bean id="helloworld"class="类名路径" > //通过类名用反射的方式创建对象
			<property name="name" value="spring"></property>//name为对象的属性名	
		</bean>
在实现类中:
1、创建spring的IOC容器对象
ApplicationContext ctx=new ClassPathxmlApplicationContext("spring配置文件名")
	//ApplicationContext 代表就是IOC容器  这是一个接口
	//ClassPathxmlApplicationContext表示配置文件在类路径下

2、从IOC容器中获取Bean实例
Helloworld helloworld=ctx.getBean("helloworld");//这里的helloworld是在配置<bean>时的id

3、调用方法
helloworld.hello();

说明在创建spring的IOC的容器时 会调用构造器对配置文件中的bean进行初始化,同时调用set方法进行赋值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值