springboot的运行原理,springboot运行原理中一个特点就是其有main方法,该类为启动类,且加了@SpringBootApplication的注解,查看该注解源码,其包含@EnableAutoConfiguration,其中一个包含@Import,该注解导入了一个类AutoConfigurationImportSelector,这类的方法比较难以理解,但是它的用法很容易理解,就是为我们动加载了一些配置类。当然,我们也可以使用exclude来说明不配置哪些bean。
至于springboot怎么将配置文件的属性读入到bean中,这个我们自己也可以写程序实现,这个就是常规操作了。
1.IDE没有提示@RequestMapping,说明包含这个类的jar包没有引入,这是经验,而不要怀疑编译器,以后不要·犯这种低级的错误。 2.spring boot中的xxxApplication类是整个工程的执行入口,其应该位于最顶层的包的目录下,否则无法加载各种类。