您好,登錄后才能下訂單哦!
這篇文章主要講解了Spring基于注解顯式實現自動裝配的方法,內容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
構建bean文件:
public class People { private String name = "小明"; }
編寫配置類:
@Configuration @Import(ApplicationConfig2.class) public class ApplicationConfig { @Bean public People getPeople(){ return new People(); } }
@configuration:說明這是一個配置類,功能幾乎等同于<beans>標簽
@Bean:說明這是一個bean,方法的返回值也就是<bean>中的class屬性,方法的名稱就是<bean>中的id
@Import:用于導入其它的配置類,相當于<beans>下的<import>標簽
編寫測試類:
public class MyTest { public static void main(String[] args) { ApplicationContext context = new AnnotationConfigApplicationContext("com.guan.config"); People people = context.getBean("getPeople",People.class); System.out.println(people.getName()); } }
注意:這里使用AnnotationConfigApplicationContext類獲得上下文
看完上述內容,是不是對Spring基于注解顯式實現自動裝配的方法有進一步的了解,如果還想學習更多內容,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。