spring註解--@Bean

@Configuration
public class KnightConfig {
		@Bean
		public Knight knight(){
				return new BraveKnight(quest () );
			}
	}

spring的@Bean註解用於告訴方法,產生一個Bean對象,然後把這個Bean對象交給spring管理。注意:產生這個Bean對象的方法Spring只會調用一次,隨後這個Spring會把這個Bean對象放在自己的IOC容器中。
springIOC容器管理一個或多個bean對象,這些bean都需要在@Configuration註解下進行創建,在一個方法上使用@Bean註解就表明這個方法需要交給SPring進行管理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章