2016-04-21 132 views
0

注入MyBatis的映射器在春天,我配置它這樣在application-context.xml錯誤使用IntelliJ IDEA的

<mybatis:scan base-package="com.db"/> 

並添加@Component爲映射器接口。

@Component 
public interface MenuMapper {} 

而且autowire它是這樣的。

@Autowired 
MenuMapper menuMapper; 

它在IDEA中產生錯誤。 錯誤是

沒有發現MenuMapper類型的bean。

+0

的誤差修改的類型爲無豆'MenuMapper'發現。 –

+0

錯誤是找不到類型爲'MenuMapper'的bean。 –

+0

這是因爲沒有MenuMapper的實現,因爲Mybatis生成它。你是否曾經在intellij中找到過忽略這種方法而不在每個映射上添加註釋? – CaptRespect

回答