Spring的xml配置文件中的context命名空间
一,spring配置文件中的context命名空间
-
引入context命名空间
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation= "http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context.xsd"> </bean>
二,引入context常用命名空间常用标签及属性
-
<context:property-placeholder />
:加载外部的.properties文件到spring容器当中,可以通过spel,即${}获取到值,例如配置数据库连接参数<context:property-placeholder location="classpath:jdbc.properties" />
-
<context:component-scan />
:配置组件扫描,可以扫描指定包下的注解<context:component-scan base-package="com.app" />
三,总结
- context命名空间中有组件扫描和加载外部.properties文件的标签
- 加载到IOC中的.properties文件可以通过spring el表达式获取,格式为:${键名}