WARNING Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.

在使用 SpringBoot 搭建项目时,出现报错:

WARNING : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.

然后项目启动失败。

其原因是 Application 类没有放到一定的包中,而且在 Application 类中又没有声明 @ComponentScan 注解。导致 SpringBoot 不知道怎么去扫描包。

解决办法

第一种:

将 Application 启动类放到某个包下,SpringBoot 就会自动扫描该包和其子包的类。

第二种:

在 Application 类上添加 @ComponentScan 注解,指明扫描哪些包。