我想弄清楚爲什麼汽車佈線不適合我的情況。任何人都可以在這裏幫助我嗎?MentaContainer上的自動接線不工作?
public interface UserDAO {
// ..
}
public class DBUserDAO implements UserDAO {
private Connection conn;
public void setConn(Connection conn) {
this.conn = conn;
}
public Connection getConn() {
return conn;
}
// ..
}
Container container = new MentaContainer();
c.ioc(Connection.class, connFactory);
c.ioc(UserDAO.class, DBUserDAO.class);
c.autowire(Connection.class);
Connection conn = c.get(Connection.class); // not NULL !!! good!
UserDAO userDAO = c.get(UserDAO.class);
System.out.println("CONN: " + ((DBUserDAO) userDAO).getConn()); // prints "CONN: null"
我不知道爲什麼DBUserDAO中的連接總是空的! :(
編輯:我使用的MentaContainer
什麼是MentaContainer? – JohnPristine
@JohnPristine對不起!我將它添加到問題中... – chrisapotek