Spring註解不生效原因總結

在Spring的註解學習中發現使用(@Resource、@PostConstruct、@PreDestroy)這三個註解時不生效。使用@Resource發生空指針異常,說明被註解對象沒有被成功注入。而生命周期的兩個註解根本就沒有生效。
檢查配置文件,已經設置掃描包。最後發現是jdk版本的問題。我使用的是jdk9的版本,導致註解不生效,重新裝了jdk8後,註解不生效問題完全解決。