咱們本身寫的solr查詢的代碼做爲search項目中的dao

咱們本身寫的solr查詢的代碼做爲search項目中的dao,可是啓動時會報錯:spring

其實就是說 searchServiceImpl 中咱們 Autowired 的 SearchDao 類 spring 掃描不到,express

緣由是:這個dao是咱們本身寫的,而不是以往用 mybatis的 Mapper掃描的形式加載的,而咱們如今 在spring中只配置 Service 包的註解掃描瀏覽器

因此要改成以下配置:mybatis

注意:若是用方法2,則expression 的值爲 Controller 類上的 @Controller 註解的 全限定名。app

 

從新啓動,沒問題,而後在瀏覽器模擬訪問:debug

 

 

 後臺debugger發現,Controller中接收到的參數亂碼。blog

 

解決方法:io

加上亂碼轉換便可:後臺

相關文章
相關標籤/搜索