【Springboot】关于直接在java包底下建立主程序报错的原因 Springboot特点: 约定大于配置 对于这样直接将主程序(MainTest)建在java包下,是不符合Springboot约定规范的,我们必须在java包下再建立新的包,将主程序放在之中。 报错原因 在主程序中没有写componentscan注解,所以在springboot开始运行时,编译器默认扫描主程序所在包中的所有程序,但是默认生成的java包不算一个包,所以会报错。 解决办法