包扫描、只要标注了@Controller、@Service、@Repository,@Component

IOCTest.java

package com.atguigu.test;import org.junit.Test;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import com.atguigu.config.MainConfig;public class IOCTest {@Testpublic void test01(){AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(MainConfig.class);String[] definitionNames = applicationContext.getBeanDefinitionNames();for (String name : definitionNames) {System.out.println(name);}}
}





@ComponentScan  value:指定要扫描的包
excludeFilters = Filter[] :指定扫描的时候按照什么规则排除那些组件
includeFilters = Filter[] :指定扫描的时候只需要包含哪些组件
FilterType.ANNOTATION:按照注解
FilterType.ASSIGNABLE_TYPE:按照给定的类型;
FilterType.ASPECTJ:使用ASPECTJ表达式
FilterType.REGEX:使用正则指定
FilterType.CUSTOM:使用自定义规则




组件注册——@ComponentScan自动扫描组件指定扫描规则相关推荐

  1. 组件注册@ComponentScan的自动扫描和指定扫描规则

    扫描组件@ComponentScan可以自动扫描包以内的含有@Service,@Controller,@Repository,@Component的组件到IOC容器里面去 @ComponentScan ...

  2. 02-组件注册-@ComponentScan-自动扫描组件指定扫描规则

    目录 1.配置文件方式:加入context命名空间导入到配置文件 2.主配置类方式:配置类中添加自动扫描组件注解 @ComponentScan 实际在开发中包扫描用的比较多,注解为@Component ...

  3. Spring注解——使用@ComponentScan自动扫描组件

    1.创建一个配置类,在配置类上添加 @ComponentScan 注解.该注解默认会扫描该类所在的包下所有的配置类,相当于之前的 <context:component-scan>. pac ...

  4. Spring注解详解:@ComponentScan自动扫描组件使用

    目录 无注解方式component-scan使用 注解方式@ComponentScan使用 @ComponentScan的扫描规则 无注解方式component-scan使用 之前,我们需要扫描工程下 ...

  5. 组件命名方式||局部组件注册:局部组件只能在注册他的父组件中使用

    组件命名方式 组件注册注意事项                 如果使用驼峰式命名组件,那么在使用组件的时候,只能在字符串模板中用驼峰的方式使用组件,但是                 在普通的标签 ...

  6. 组件注册-@Scope-设置组件作用域

    package com.debuggg.test1.main3;import org.springframework.context.annotation.Bean; import org.sprin ...

  7. Spring注解开发系列Ⅰ--- 组件注册(上)

    传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 1.如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大:如果按需求分开.xml文 ...

  8. spring注解--组件注册

    组件注册 1.@Configuration , @Bean 1)xml方式 <?xml version="1.0" encoding="UTF-8"?&g ...

  9. Vue第二天学习总结—— Vue全家桶之组件化开发(组件化开发思想、组件注册、Vue调试工具用法、组件间数据交互传递、组件插槽、基于组件的案例——购物车)

    (一) 组件化开发思想 1. 现实中的组件化思想体现 组件化即是对某些可以进行复用的功能进行封装的标准化工作 标准:要想组件能够成功组合在一起,每个组件必须要有标准 分治:将不同的功能封装到不同的组件 ...

最新文章

  1. C++ - 实现strcmp函数
  2. leetcode与python进阶学习总结
  3. AfxInitExtensionModule和AfxTermExtensionModule
  4. jsp中导入jsf标签库_初学jsf,自制的标签使用时报错?解决办法
  5. springboot 获取bean_3W 字的 Spring Boot 超详细总结
  6. java 字符串每隔两位插入一个字符
  7. 自己动手写Docker系列 -- 4.3实现volume数据卷
  8. RFIC4463_F3CD
  9. 理解C语言——从小菜到大神的晋级之路(1)——引言:C语言的前世今生
  10. 将照片存入百度云人脸库
  11. 在IDEA创建JavaWeb项目
  12. 中兴ZXDSL831驱动
  13. GMT和UTC时区概念
  14. border:0和boder:none区别
  15. java 生成二维码名片
  16. FineCMS任意头像上传漏洞复现:文件的四次上传
  17. Android中应用分包的方法(Apk Splits)
  18. 2月面经:真可惜...拿了小米的offer,字节却惨挂在三面
  19. 游戏服务器开发技术小结
  20. 大数据分析和人工智能科普

热门文章

  1. python_面向对象
  2. bzoj 1468 Tree(点分治模板)
  3. 关于CALayer的contentsGravity属性
  4. Web API Test Client 1.2.0
  5. 郁闷心情——电话聊天排解法
  6. 修改Linux内核的printk缓冲区(log缓冲区)大小
  7. Windows与Linux共享文件夹互相访问
  8. 基于IMX515EVK+WINCE6.0---支持PB6.0通过USB下载镜像文件
  9. 14条建议,使你的IT职业生涯更上一层楼
  10. (11/24) css进阶:Less文件的打包和分离