I have a Java class that needed an DBConnection Object I have another Java class that provided the DBConnection object I have these 2 choices: A) (non-spring) import ...DBConnection private DBConnection conn; con = new DBConnection(...); B) (spring) import ...DBConnection @Autowired private DBConnection conn; <- Spring will construct this for me