spring配置文件

spring配置文件详解

仅供自己学习使用
spring配置文件的头部,通常命名为applicationContext.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">

</beans>

spring重要配置

配置文件标签

bean 定义一个可以放入springIOC中的创建对象的标签,让spring自动创建对象

id 唯一表示,可以在类中使用getbean(id)获取对象,或者在同级bean中使用ref引用

class 类的全名,即带包名的类(如:com.XXX.XXX),这个是要创建的对象,是类,和new XX()之后的类相同

scope bean的作用范围,是使用这个spring自动创建对象时是单例还是多例的,默认为单例

bean 的子标签

property 是属性注入的标签,即是要给bean自动代理创建成功的对象的各个属性赋值(有三种赋值方法:1、set注入 。2、构造方法注入。3、注解)。用这个标签是set注入

name 是要注入的属性名称,和类中对应

value 要给属性注入的具体值

ref引用其他bean标签注入

list 、map、set注入集合

properties注入properties文件,和map类似,有键值对

constructor-arg 构造方法注入,也可用上述标签

import 引用其他配置文件XXX.xml

其他标签

context:property-placeholder location=“文件路径(如:classpath:xxx.properties)”

引入外部的properties文件,放入ioc中,取值可以用sqel,如:${xxx}

context:component-scan base-package=“com.xxx”

配置注解的扫描,如果类中使用注解,必须扫描,告诉spring容器那块用了注解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值