使用註解 Resoure的時候容易出現的問題

2021-06-01 12:30:52 字數 733 閱讀 7569

1.在使用@resoure的時候需要注意 的事項

@resource(name="usermanger")

public void setusermanger(usermanger usermanger)

你要注意 你的usermanger   是具體的實現方法還是介面 如果是實現的方法就會出現 模型不匹配的錯誤

錯誤**:org.springframework.beans.factory.beannotofrequiredtypeexception:

bean named 'usermanager' must be of type [com.sys.service.impl.usermanagerimpl],

but was actually of type [$proxy15]

內容是你返回的資料型別不匹配; 

解決方法 1. 就是 把

private usermangerimpl usermanger;  (把申明usermangerimpl  改為 usermanger這樣的模式  )

private usermanger usermanger

public usermanger getusermanger()

@resource(name="usermanger")

public void setusermanger(usermanger usermanger)

這樣就可以了

新增到專案lib目錄中。

Service註解的類無法注入到IOC容器

原因 spring的配置檔案,掃瞄包時配置了 use default filters 為 false 在這裡spring的配置檔案和springmvc的配置檔案在掃瞄包時有些稍微的區別 springmvc的配置檔案在掃瞄包時需要配置 use default filters 為 false。而spri...

註解的使用

1.configuration 1.1說明 表示配置類 一般和bean註解連用 2.bean 2.1 表示將返回的物件例項化之後,交由spring管理 說明 四個註解類交由spring容器建立和管理,在不同的類上,描述此類處理什麼業務 4.1 qualifier次註解配合 autowired註解使用...

spring註解的使用

前言 spring的配置方式無外乎註解以及xml檔案配置,當然,這兩種方式各有優略,阿福並不在此討論其優略!只是單純的想要記錄下spring的一些常用註解使用!常用註解 repository 持久層 service 業務層 controller 控制層 conponent 泛指元件,用於元件界限比較...