我使用的是spring + scala 2.8。我有一個@Transactional bean(用@Service標記),它在春天通過< tx:annotation-driven />啓用,當我啓動tomcat時,獲得@Autowired這個服務bean的控制器無法找到自動裝載候選人。我試圖弄清楚爲什麼找不到候選對象,當@Service對象明顯得到實例化時(我可以通過log4j調試消息看到這一點),我正在毆打自己。我最終決定通過註釋< tx:annotation-driven />來簡化它,瞧!該webapp開始罰款。tx:註解驅動的break @Autowired in scala
有人可以提供一個技術原因,爲什麼這不起作用?我即將嘗試@Qualifier以查看是否「修復」了問題。
更新:我用@Qualifier,它仍然無法找到匹配的bean。 – Kevin 2011-04-01 19:24:03
你能否提供一個證明問題的最小源代碼示例? – 2011-04-02 01:27:41