美文网首页
不完全spring学习-5基于注解的配置

不完全spring学习-5基于注解的配置

作者: 闲杂人等 | 来源:发表于2020-05-10 13:25 被阅读0次

基于注解注册组件

包扫描@ComponentScan

@Componnet Scan相当于的在xml中<context:componet-scan base-package="">

  1. @ComponentScan(value="xxx.xxx")配置后,在配置的包下所有配置了组件注解的类都会被注册到容器中
//定义包扫描,其中value的值要为包名
@ComponentScan(value="xxx.xxx")
public class Mainconfig {}
//将要注册的类标注
@Component
class BeRegisted {}
//测试方法
@Test
void testComponent(){
      ApplciationContext ctx =
                   new AnnotationConfigContextApplication(Mainconfig.class);
   assertThat(  ctx.containsBean("xxx.xxx.BeRegisted")).isTrue;

}

includeFilter,excludeFilter属性

//只扫描带有@Controller的组件
@Componnent(value="xxx.xxx",includeFilter(@Filter(value=FilterType.ANNOTATION,classes={Controller.class})),userDefaultFilers = false)
public class Config{}
//不注册@Controller组件
@ComponentScan(value="xxx.xxx",excludeFileter={@Fileter(value=FilterType.ANNOTATION,classes={Controller.class})})
public clss Conifg{}

相关文章

  • 不完全spring学习-5基于注解的配置

    基于注解注册组件 包扫描@ComponentScan @Componnet Scan相当于的在xml中

  • Spring学习笔记

    Spring基于XML方式的容器配置 Spring基于注解方式的容器配置 Spring基于Java方式的容器配置

  • 5.Spring 基于注解的配置

    1.Spring 基于注解的配置 基于注解的配置 从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不...

  • Spring面试题和答案<3>

    Spring注解 36. 什么是基于Java的Spring注解配置? 给一些注解的例子. 基于Java的配置,允许...

  • Spring全解系列 - @Import注解

    本文基于 Spring 5.2.x @Import注解 @Import是Spring基于 Java 注解配置的主要...

  • Spring 注解使用

    常用注解 Spring中有三种配置方式:基于XML的配置、基于注解的配置、基于Java的配置。 使用原则: 1、S...

  • Spring注解

    简书日更 第4篇: 重新学习 Spring注解 相关知识 什么是基于Java的Spring注解配置? 给一些注解的...

  • Spring注解配置和xml配置优缺点比较

    Spring注解配置和xml配置优缺点比较 编辑 ​ 在昨天发布的文章《spring boot基于注解方式配置da...

  • Spring基于注解的AOP配置中的事务控制

    原文相关文章 Spring基于注解的AOP配置中的事务控制 在Spring基于注解的AOP事务控制配置中,使用四个...

  • Spring 5.0中文版-3.9

    3.9 基于注解的容器配置 在配置Spring时注解是否比XML更好?基于注解配置的引入引出了一个问题——这种方式...

网友评论

      本文标题:不完全spring学习-5基于注解的配置

      本文链接:https://www.haomeiwen.com/subject/buuknhtx.html