springboot项目解决报错:spring boot application in default package

1.错误描述
创建springcloud 项目时候,main报错:

Spring Boot Application in default package less… (Ctrl+F1)

2.解决方法
是因为把main 函数直接放在了java 目录之下,应该放在java目录下的 package目录;

3.笔记
(1)springboot的启动方法不能直接在java目录下,要放在default 包下。
(2)另外官方给出的解决方案是:
@springbootApplication 注解失效的情况下,推荐使用@CompentScan 和@EnableAutoConfiguration进行代替;
(3) @springbootApplication是springboot项目的核心注解。
(4)springboot会自动扫描@springbootApplication所在类的同级包,以及下级包里的Bean。建议入口类放置在groupId+artifactId组和的包下。

更多推荐

springboot项目解决报错:spring boot application in default package