热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

1.3、使用@ComponentScan扫描包,简单示例

代码结构,按照要求新建简单的代码结构1、在配置类DemoConfig中添加ComponentScan扫描,可以扫描到加上了Controller、Repo

代码结构,按照要求新建简单的代码结构

1、在配置类DemoConfig中添加@ComponentScan扫描,可以扫描到加上了Controller、Repository、Service等注解的代码

@Configuration
@ComponentScan(value = "cn.enjoy.*")
public class DemoConfig {}

2、输出扫描到的类

public class DemoApp {public static void main(String[] args){AnnotationConfigApplicationContext applicationContext =
new AnnotationConfigApplicationContext(DemoConfig.class);String[] beanDefinitionNames = applicationContext.getBeanDefinitionNames();for(String vo:beanDefinitionNames){System.out.println(vo);}}
}

输出结果

org.springframework.context.annotation.internalConfigurationAnnotationProcessor
org.springframework.context.annotation.internalAutowiredAnnotationProcessor
org.springframework.context.annotation.internalRequiredAnnotationProcessor
org.springframework.context.annotation.internalCommonAnnotationProcessor
org.springframework.context.event.internalEventListenerProcessor
org.springframework.context.event.internalEventListenerFactory
demoConfig
personController
personDao
personImpl
person

 


推荐阅读
author-avatar
喵喵的诱惑_204
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有