Spring FIlterType

Filter Types 的5中类型:

1 . annotation  注解           org.springframework.stereotype.Controller        注解名(类型)

2. assignale  类名或者接口   org.example.someClass

3. aspectj    简单点就是就是切面表达式

4.regex  正则表达式

5. custom  实现了 org.springframework.core.type.TypeFilter 接口的类型

<beans>
<context:component-scan base-package="org.example">
<context:include-filter type="regex"
expression=".*Stub.*Repository"/>
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Repository"/>
</context:component-scan>
</beans>

use-default-filters="false"关闭默认filter

时间: 2024-08-05 09:35:47

Spring FIlterType的相关文章

Integrating Thymeleaf with Spring

一.整体结构图 二.web.xml文件,这里使用了注解的方式 <?xml version="1.0" encoding="utf-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:

Spring MVC 配置笔记--基于JavaConfig

主要使用基于 JavaConfig 方式配置 配置 DispatcherServlet 通过继承抽象类AbstractAnnotationConfigDispatcherServletInitializer来自动配置 DispatcherServlet 和 Spring 应用上下文(不需在 xml 中配置) public class SpittrWebAppInitializer extends AbstractAnnotationConfigDispatcherServletInitializ

Spring Cloud构建微服务架构(五)服务网关

通过之前几篇Spring Cloud中几个核心组件的介绍,我们已经可以构建一个简略的(不够完善)微服务架构了.比如下图所示: alt 我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现:而服务间通过Ribbon或Feign实现服务的消费以及均衡负载:通过Spring Cloud Config实现了应用多环境的外部化配置以及版本管理.为了使得服务集群更为健壮,使用Hystrix的融断机制来避免在微服务架构中个别服务出现异常时引起的故障蔓延. 在该架

最小可用 Spring MVC 配置

[最小可用 Spring MVC 配置] 1.导入有概率用到的JAR包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mave

spring cloud 学习(6) - zuul 微服务网关

微服务架构体系中,通常一个业务系统会有很多的微服务,比如:OrderService.ProductService.UserService...,为了让调用更简单,一般会在这些服务前端再封装一层,类似下面这样: 前面这一层俗称为“网关层”,其存在意义在于,将"1对N"问题 转换成了"1对1”问题,同时在请求到达真正的微服务之前,可以做一些预处理,比如:来源合法性检测,权限校验,反爬虫之类... 传统方式下,最土的办法,网关层可以人肉封装,类似以下示例代码: LoginResul

spring java配置方式@value注解取properties内容为null的一种情况

spring中@Value注解是非常方便的 说下在以java方式配时一点需要注意的地方 上代码看吧 1 package com.yangxin.springinaction.demo1; 2 3 import com.alibaba.druid.pool.DruidDataSource; 4 import org.springframework.beans.factory.annotation.Value; 5 import org.springframework.context.annotat

spring cloud zuul filter 设置过滤请求

利用spring cloud zuul 设置spring boot 中的filter ,出现了跨域问题,然后根据设置response可解决跨域,同时完成过滤请求 ********************************************************************************************************************* //主要执行的类public class PreRequestLogFilter extends Zu

【spring in action 学习--springMVC搭建】在不使用web.xml的情况下,配置Srping MVC工程

一.Spring MVC 简介 DispatcherServlet是Spring MVC的核心,他负责将请求路由到其他的组件中. 在servlet3.0 之前,传统的搭建Spring MVC工程时,像DispatcherServlet这样Servlet都会配置在web.xml文件中. 在servlet3.0 中对功能进行了增强, 所以不需要将DispatcherServlet配置在web.xml中. 二. 相关代码 1.webconfig---> 这个文件中主要是用来几个功能:a.启用 Spri

Spring 4 bak

IOC (参考<Spring企业开发>.<Spring实战 第三版  第四版>) IoC概述 1.           控制反转 2.依赖注入   控制反转:大多数情况下,想要完成一个功能,都需要对象与对象之间相互配合(相互调用).在最开始的时候,我们都是在哪里需要使用对象,就在哪里new一个对象出来.也就是说,调用者自己维护被调用对象的生命周期. 控制反转的作用,就是将这些对象统一进行初始化,由Spring容器进行管理.并且维护对象之间的关系 依赖注入:如果对象之间存在依赖关系,