創建成員我具有從上下文中創建一個bean,在這之後,自動裝配Autowired構件被創建:@Autowired不構造
@Service
public class FileDownloadService extends WFWFileDownloadService {
@Autowired
ConfigurationManager configurationManager;
當我在代碼手動構造函數調用使用:
FileDownloadService fileDownloadService = new FileDownloadService();
我看到ConfigurationManager中是空的,所以我不得不進行手動佈線:
public FileDownloadService() {
configurationManager = new ConfigurationManagerImpl();
}
我在做什麼錯使自動裝配與手動創建工作?
確實ConfigurationManager是@Component?你使用組件掃描? 請提供信息,如應用程序上下文,web.xml 謝謝。 –
我在下面看到了唐納的觀點,關於BEAN和OBJECT之間的區別。讓我們試着去這樣。非常感謝。 – mad