課程
/后端開發
/Java
/Spring入門篇
請問老師@component @configuration 這兩個注解有啥區別呢?
2015-04-13
源自:Spring入門篇 4-8
正在回答
@Component注解是說這個類需要被組件掃描器掃描到并實例化對象到IOC容器;@Configuration注解是說這個類是一個類似XML文件的配置類,里面用bean標簽標記的方法需要被實例化到IOC容器中。在springboot中取消了XML文件并大量使用@Configuration注解的類實現配置。
這兩個的相同點是都是注解在類上的注解,不同點就是@Component注解的范圍最廣,所有類都可以注解,但是@Configuration注解一般注解在這樣的類上:這個類里面有@Value注解的成員變量和@Bean注解的方法,就是一個配置類。
sorry 我看錯了。
我看的是spring入門篇 第四章節啊
這是phpDocumentor的文檔。
http://www.phpdoc.org/docs/latest/index.html
可以看出,tag中并沒有?@component @configuration 這兩個。
你是在哪里看到的?請給出出處。
從字面上理解,應該是組件和配置的意思。
舉報
為您帶來IOC和AOP的基本概念及用法,為后續高級課程學習打下基礎
3 回答有@component直接注解類,為什么還要@bean呢,有什么區別嗎?
3 回答@Configuration(注解類) + @Bean(注解方法) 相當于xml配置中bean,那么與@Component, @Repository, @Service, @Controller定義的Bean有什么區別
1 回答關于@Configuration和@Component
3 回答@AutoWired 注解 @Configuration 類的成員變量是有什么用?
1 回答注入與Bean注冊的區別,聯系
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-11-17
@Component注解是說這個類需要被組件掃描器掃描到并實例化對象到IOC容器;@Configuration注解是說這個類是一個類似XML文件的配置類,里面用bean標簽標記的方法需要被實例化到IOC容器中。在springboot中取消了XML文件并大量使用@Configuration注解的類實現配置。
2016-05-07
這兩個的相同點是都是注解在類上的注解,不同點就是@Component注解的范圍最廣,所有類都可以注解,但是@Configuration注解一般注解在這樣的類上:這個類里面有@Value注解的成員變量和@Bean注解的方法,就是一個配置類。
2015-04-13
sorry 我看錯了。
2015-04-13
我看的是spring入門篇 第四章節啊
2015-04-13
這是phpDocumentor的文檔。
http://www.phpdoc.org/docs/latest/index.html
可以看出,tag中并沒有?@component @configuration 這兩個。
你是在哪里看到的?請給出出處。
從字面上理解,應該是組件和配置的意思。