
這里UserMapper為一個mapper介面,但是在UserService里可以將其實體化,而且不需要@Autowired ,編譯運行起來還沒有錯誤,不明白這是為什么。
此外,如果加上@Autowired ,IDEA反而會提示“Could not autowire. No beans of 'UserMapper' type found.”,但是不影響運行.
小弟最近剛剛接觸boot,望大神講解。
uj5u.com熱心網友回復:
UserMapper會由spirng使用aop通過jdk代理生成實作,直接用,不用管uj5u.com熱心網友回復:
http://blog.csdn.net/je_ge/article/details/53313982uj5u.com熱心網友回復:
通過構造方法實體化物件 spring會自動通過構造方法注入引數,你要是把構造方法去掉 單寫一個變數不加@Autowired是注入不了的,就是因為有構造方法才自動注入了轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/118850.html
標籤:Java EE
上一篇:Java小白用javadoc匯出檔案注釋出現了javac: 無效的標記: -public 用法: javac <options> <source files>
下一篇:隨機點名
