spring boot 项目文件结构 启动类建议放在RootPackage的原因: 根据SpringBoot的内置实现,Spring默认从@ComponentScan注解所在的位置开始向后扫描,也就是说,只要我们将组件放在启动类所在的RootPackage的子包,就可以被Spring扫描并注入Bean容器。 将启动类放置在RootPackage,不需要单独定义@ComponentScan(basePackages="com.hehe.xx") 出处:http://www.jianshu.com/p/6dcfe16d91d0