Java笔记-AnnotationConfigApplicationContext在Spring中的例子
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Java笔记-AnnotationConfigApplicationContext在Spring中的例子
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                Bean在Spring中是可以代替xml文件的。Bean在@Configuration中被創建。 應用程序的配置通過AnnotationConfigApplication加載的。AnnotationConfigApplication可以使用register去注冊一個類,AnnotationConfigApplication可以使用getBean去獲取Object。
下面是相關源碼
AppConfig.java
package cn.it1995.demo;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;@Configuration public class AppConfig {@Bean(name = "entitlement")public Entitlement entitlement(){Entitlement ent = new Entitlement();ent.setName("Entitlement");ent.setTime(20);return ent;} }DemoApplication.java
package cn.it1995.demo;import org.springframework.context.annotation.AnnotationConfigApplicationContext;public class DemoApplication {public static void main(String[] args) {AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class);Entitlement ent = (Entitlement)ctx.getBean("entitlement");System.out.println(ent.getName());System.out.println(ent.getTime());System.out.println("-----------------------------------------------------------");AppConfig appConfig = ctx.getBean(AppConfig.class);Entitlement entitlement = appConfig.entitlement();System.out.println(entitlement.getName());System.out.println(entitlement.getTime());} }Entitlement.java
package cn.it1995.demo;public class Entitlement {private String name;private int time;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getTime() {return time;}public void setTime(int time) {this.time = time;} }程序運行截圖如下:
源碼打包下載地址:
https://github.com/fengfanchen/Java/tree/master/AnnotationConfigApplicationContext
總結
以上是生活随笔為你收集整理的Java笔记-AnnotationConfigApplicationContext在Spring中的例子的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: canvas笔记-图形变换(位移tran
- 下一篇: Java笔记-DH密钥交换
