首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring 自动扫描过滤施用(用于一个接口多实现)

2013-01-09 
spring 自动扫描过滤使用(用于一个接口多实现)两个实现类,放在了不同包下?package com.chen.service.impl

spring 自动扫描过滤使用(用于一个接口多实现)

两个实现类,放在了不同包下

?

package com.chen.service.impl;import org.springframework.stereotype.Service;import com.chen.service.TestService;@Servicepublic class TestServiceImpl implements TestService {@Overridepublic void test() {System.out.println("test");}}

?

package com.chen.service.mockimpl;import org.springframework.stereotype.Service;import com.chen.service.TestService;@Servicepublic class TestServiceMockImpl implements TestService {@Overridepublic void test() {System.out.println("test222222mock");}}
?

xml中配置

<!-- 自动扫描,base-package 属性指定了需要扫描的类包,类包及其递归子包中所有的类都会被处理-->     <context:component-scan base-package="com.chen">    <!-- 排除模拟实现类     <context:exclude-filter type="regex" expression="com.chen.service.mockimpl.*"/>-->    <!-- 排除真实实现类 -->    <context:exclude-filter type="regex" expression="com.chen.service.impl.*"/>    </context:component-scan>
?

热点排行