Spring筆記03(創建對象,DI設值註入,自動裝配(autowire))
阿新 • • 發佈:2017-09-29
實現 des sleep XML auto 初始 system 驗證 方法
1.創建對象的三種方式:
01.Animal接口代碼:
package cn.pb.dao; /** * 動物接口 */ public interface Animal { //吃飯 String eat(); //睡覺 void sleep(); }
02.Animal接口的實現類Dog的代碼:
package cn.pb.dao.impl; /** * animal的實現類 */ import cn.pb.dao.Animal; public class Dog implements Animal{ /** * 無參構造 驗證什麽時候實例被創建*/ public Dog(){ System.out.println("dog被實例化了!"); } public String eat() { System.out.println("吃飯的方法"); return null; } public void sleep() { System.out.println("睡覺的方法"); } //初始化之後的方法 public void init(){ System.out.println("初始化之後的方法"); }//銷毀之前的方法 public void destroy(){ System.out.println("銷毀之前的方法"); } }
03.創建對象的方式:
001.通過構造方法創建對象(常用的方式):
appicationContext.xml
Spring筆記03(創建對象,DI設值註入,自動裝配(autowire))