1. 程式人生 > >Spring筆記03(創建對象,DI設值註入,自動裝配(autowire))

Spring筆記03(創建對象,DI設值註入,自動裝配(autowire))

實現 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))