參考資料:html
http://www.mamicode.com/info-detail-2101273.htmljava
http://www.javashuo.com/article/p-emexztit-be.htmlspa
錯誤提示:.net
** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package
// 警告:你的應用上下文可能沒有啓動,由於你將註解添加到了默認的package上面了
緣由解析:code
SpringBoot在寫啓動類的時候若是不使用@ComponentScan指明對象掃描範圍,默認指掃描當前啓動類所在的包裏的對象,若是當前啓動類沒有包,則在啓動時會報錯:Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package錯誤。 由於啓動類不能直接放在main/java文件夾下,必需要建一個包把它放進去或者使用@ComponentScan指明要掃描的包。
解決方法:htm
方法一:在main/java下建個包,將Application文件放進去;對象
方法二:在Application類上面加@ComponentScan註解,指定要掃描的包,以下: blog
@SpringBootApplication @EnableEurekaClient @ComponentScan(basePackageClasses = TestClass.class ) public class ClientDemoApplication { public static void main(String[] args) { SpringApplication.run(ClientDemoApplication.class, args); } }
@ComponentScan(basePackageClasses=要掃描類.class所在位置的包)-意思是要掃描哪一個類所在的包get