spring注解的标识符:
@Component :标识一个受spring管理的组件
@Repository :标识持久层组件
@Service :标识业务层
@Controller :标识表现层组件
要使用注解,applicationContex文件中需要配置扫描 :在配置文件中导入context命名空间,加入注解扫描 <context:component-scan>
<!--扫描所有包-->
<context:component-scan base-package="com.nan"></context:component-scan>
<context:component-scan base-package="com.nan"
resource-pattern="domain/*.class"/>
<!-- 扫描除repository之外的类 -->
<context:component-scan base-package="com.nan">
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
</context:component-scan>
<!--扫描只包含定义的类 -->
<context:component-scan base-package="com.nan"
use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
</context:component-scan>