程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> dao-java繼承問題,求大神幫忙解答

dao-java繼承問題,求大神幫忙解答

編輯:編程綜合問答
java繼承問題,求大神幫忙解答

service.impl裡面是這麼寫的
public class ServiceImpl implements Service{
private Dao dao;

public String getDao(){
return dao.getDao();
}
}
下面是dao的代碼
public interface Dao {
public String getDao();
}
下面是dao.impl代碼
public class DaoImpl implements Dao{
public String getDao(){
//方法
}
}
下面是dao.impl1代碼
public class DaoImpl1 implements Dao{
public String getDao(){
//方法
}
}
我怎麼能更改一個配置文件改變獲取那個dao.impl裡面的方法?這個代碼應該怎麼修改?求大神幫忙~~~~~~

最佳回答:


 <!--配置bean,配置後該類由spring管理-->
    <bean name="springAction" class="com.bless.springdemo.action.SpringAction">
        <!--(1)依賴注入,配置當前類中相應的屬性-->
        <property name="springDao" ref="springDao"></property>
    </bean>
<bean name="DaoImpl" class="com.bless.springdemo.dao.impl.DaoImpl">
<bean name="DaoImpl1" class="com.bless.springdemo.dao.impl.DaoImpl1">
<bean name="ServiceImpl" class="com.bless.springdemo.dao.impl.ServiceImpl">
  <property name="dao" ref="DaoImpl"></property>  <!--改成DaoImpl1就是另一個了-->
</bean>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved