1、主要原因
啓動類和controller的位置關係不對。
2、解決方法
(1)官方推薦
保證 :啓動類 和 Controller 有 共同的 父包 。如上圖中的myproject。
(2)增加@ComponentScan註解
如果 啓動類 和 controller 沒有共同的父包,則需要在啓動上增加@ComponentScan註解,具體見下圖:
假設源碼的目錄結構如下:(MyBoot爲啓動類)
在MyBoot.java中增加@ComponentScan註解
在註解中,寫明需要掃描的包,如上圖中的controller。