请问老师@component @configuration 这两个注解有啥区别呢?

来源:4-8 Spring Bean装配之基于Java的容器注解说明——基于泛型的自动装配

elang3000

2015-04-13 11:08

请问老师@component @configuration 这两个注解有啥区别呢?

写回答 关注

5回答

  • 深呼吸Elevn0
    2018-11-17 17:32:12

    @Component注解是说这个类需要被组件扫描器扫描到并实例化对象到IOC容器;@Configuration注解是说这个类是一个类似XML文件的配置类,里面用bean标签标记的方法需要被实例化到IOC容器中。在springboot中取消了XML文件并大量使用@Configuration注解的类实现配置。

  • java家洼
    2016-05-07 18:11:02

    这两个的相同点是都是注解在类上的注解,不同点就是@Component注解的范围最广,所有类都可以注解,但是@Configuration注解一般注解在这样的类上:这个类里面有@Value注解的成员变量和@Bean注解的方法,就是一个配置类。

  • 慕瓜4019319
    2015-04-13 12:11:52

    sorry 我看错了。

  • elang3000
    2015-04-13 11:44:18

    我看的是spring入门篇 第四章节啊

  • 慕瓜4019319
    2015-04-13 11:22:59

    这是phpDocumentor的文档。

    http://www.phpdoc.org/docs/latest/index.html


    可以看出,tag中并没有 @component @configuration 这两个。

    你是在哪里看到的?请给出出处。


    从字面上理解,应该是组件和配置的意思。

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268800 学习 · 970 问题

查看课程

相似问题