Spring框架

Spring框架

spring是一个快源框架

在Eclipse中开发要安装spring Tool Suit插件

Spring Bean的配置

配置bean

class:bean的全类名,通过反射的方式在IOC容器中创建Bean,所以要求Bean中必须无参数

通过构造方法来配置Bean的属性

<bean id="car" class="com.atguigu.spring.beans.car">

<constructor-arg values="Audi" index="0"><constructor-arg>

<constructor-arg values="ShangHai" index="1"><constructor-arg>

<constructor-arg values="30000" type="double"><constructor-arg>

<bean>

使用构造器注入属性值可以指定参数的位置和参数的类型,以区分重载的构造器

<bean id="car2" class="com.atguigu.spring.beans.car">

<constructor-arg values="Baoma" type="java.Lang.String"><constructor-arg>

<constructor-arg values="ShangHai" type="java.Lang.String"><constructor-arg>

<constructor-arg values="240" type="int"><constructor-arg>

<bean>

ID:标识容器中的bean,ID唯一

1、创建spring的IOC容器对象

ApplicationContext ctx = new ClassPathXmlApplicationContext(application);

2、从IOC容器中获取Bean实例

3、调用hello方法

BeanFactory:IOC容器本身实现

ApplicationContext:从类路径加载对象

Spring 依赖注入的方式

属性注入:通过setter方法注入Bean的属性或依赖的对象,最常用的注入方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值