Java問題解決:springboot啓動出現-Your ApplicationContext is unlikely to start due to a @ComponentScan of the

參考資料: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

相關文章
相關標籤/搜索