把setter方法删了 重新加下看看

解决方案 »

  1.   

    路过看看
    UserMgr类 
    public class UserMgr { 
    private User user; 
    public UserMgr(User user) { 
    this.user = user; 

    public void setUser(User user) { 
    this.user = user; 

    public void userLogin(String userName, String password) { 
    this.user.userLogin(userName, password); 


      

  2.   

    在A类中调用Binterface接口的实现类Bimp;
    xxxapplicationContext.xml:<bean id="A"
    class="xxx.xxx.A">
    <property name="b">
    <ref local="Bimp" />
    </property>
    </bean>
    <bean id="Bimp" class="xxx.xxx.Bimp">
    </bean>A类中:private Binterface b;加上setter方法;
      

  3.   

    <bean id="userOracle" class="com.song.spring.dao.UserOracle" /> <bean id="userLogin" class="com.song.spring.userManager.UserMgr"> 
    <!-- 使用构造函数对UserMgr初始化 --> 
    <!-- <constructor-arg ref="userSql" />  --> <!-- 使用setter方法对UserMgr初始化 --> 
    <property name="user"> 
       <ref local="userSql"/>
    </property>

    </bean>