`

Spring之 context:exclude-filter 与 context:include-filter

阅读更多
1.在Spring的applicationContext.xml(主容器)中,将Controller(控制器)的注解打消掉
<context:component-scan base-package="com">
             <context:exclude-filter type="annotation" experession="org.springframework.stereotype.Controller" />
</context:component-scan>


2.在SpringMVC配置文件中将Service注解给去掉
<context:component-scan base-package="com">
  <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" />
  <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
  </context:component-scan> 

分享到:
评论

相关推荐

    Spring扫描器—spring组件扫描使用详解

    这可以通过`include-filter`和`exclude-filter`元素实现,可以指定类型(@TypeFilter)、表达式(@AspectJ、Regexp)等过滤条件。 四、组件注解 Spring提供了多种注解用于标记组件: - `@Component`:基础注解,...

    Spring注解详解

    &lt;context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/&gt; &lt;context:include-filter type="annotation" expression="org.springframework.stereotype.Service"/&gt; ...

    spring mvc

    &lt;context:include-filter type="annotation" expression="org.springframework.stereotype.Repository"/&gt; &lt;/context:component-scan&gt; ``` 这段配置指定了只有带有`@Service`和`@Repository`注解的类才会被扫描和...

    集成springmvc spring hibernate的配置

    &lt;context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller" /&gt; &lt;/context:component-scan&gt; ``` 2. **数据库连接配置**:我们需要从`jdbc.properties`文件中读取数据库...

    Java之Spring注解配置bean实例代码解析

    在&lt;context:component-scan/&gt;元素中,可以使用&lt;context:include-filter&gt;和&lt;context:exclude-filter&gt;子节点来过滤特定的类。示例:&lt;context:component-scan base-package=...

    Spring相关编码规范

    &lt;context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository"/&gt; &lt;/context:component-scan&gt; ``` - 这样可以避免在`action.xml`、`service.xml`文件中手动配置action和...

    Spring3注解介绍.docx

    此外,可以使用过滤器(`&lt;context:include-filter&gt;`和`&lt;context:exclude-filter&gt;`)来指定包含或排除的类,支持四种过滤方式:注解、类名、正则表达式和AspectJ表达式。 **注解详解**: 1. **@Controller**:用于...

    springmvc注解

    上述配置示例中,`&lt;context:exclude-filter&gt;`用于排除匹配正则表达式的类,而`&lt;context:include-filter&gt;`则用于仅包含特定注解的类。 #### Spring MVC核心注解详解 1. **@Controller** - **作用**:标记一个类...

    Spring2.5 注解介绍(3.0通用)

    `base-package`属性指定了扫描的起点,而`&lt;context:include-filter&gt;`和`&lt;context:exclude-filter&gt;`则可以进一步定制扫描规则。例如,你可以通过注解、类名、正则表达式或AspectJ表达式来过滤扫描的类。 Spring支持...

    Spring2.5_注解介绍(3.0通用)

    例如,`&lt;context:exclude-filter&gt;`和`&lt;context:include-filter&gt;`可以分别用于排除和包含特定的类。 3. **Spring MVC注解** - `@Controller`:标记在类上表示该类是一个Spring MVC控制器,用于处理HTTP请求。 - `@...

    Spring学习笔记

    &lt;context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository"/&gt; &lt;/context:component-scan&gt; ``` #### 五、总结 Spring框架以其强大的功能和灵活性成为了Java开发中最受...

    Spring-Data-JPA快速使用

    - 可选地使用 `&lt;context:include-filter&gt;` 和 `&lt;context:exclude-filter&gt;` 来更精细地控制哪些接口被扫描。 3. **实体类规范**:实体类需遵循一定的注解规范,以便正确映射到数据库表。 - 使用 `@Entity` 注解...

    spring注解文档

    `base-package`属性定义了要扫描的包,而`include-filter`和`exclude-filter`可以分别包含和排除特定的类。 4. **注解处理器注册** - `&lt;context:annotation-config&gt;`标签会自动注册包括`...

    SpringMVC+MyBatis声明式事务管理

    &lt;context:include-filter type="annotation" expression="org.springframework.stereotype.Controller" /&gt; &lt;context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" /&gt; ...

    Spring整合Springmvc的相关介绍

    使用`&lt;context:include-filter&gt;`和`&lt;context:exclude-filter&gt;`标签可以实现这一点。 4. **Spring与SpringMVC容器的关系**: - Spring容器(Root WebApplicationContext)是父容器,而Spring MVC容器...

    自定义spring mvc的json视图实现思路解析

    - 通过"context:component-scan"标签定义了需要被Spring容器管理的组件包扫描路径,同时使用"context:include-filter"与"context:exclude-filter"来精细控制扫描的组件。 - 开启AOP注解功能,并定义了一个切面类...

    Maven打包指南

    ### Maven打包指南:常见问题与解决方案 #### 一、引言 Maven 是一个非常流行的 Java 项目构建工具,能够帮助开发者自动化构建过程,并管理项目的依赖关系。在使用 Maven 进行项目打包时,可能会遇到一些常见的问题...

Global site tag (gtag.js) - Google Analytics