在使用Spring时经常使用包扫描的形式向容器中添加Bean,方法有两种。
第一种 使用配置文件 的形式,使用 <context:component-scan> 标签进行包扫描,其中“base-package”属性是用来配置要扫描的包,配置文件示例如下:
<?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">
<!-- 包扫描 -->
<context:component-scan base-package="*" />
<bean id="person" class="Dao.Person">
<property name="name" value="zs"/>