为什么使用springboot
面试的时候,很多面试官喜欢问为什么使用springboot?
首先,我们应该了解springboot:springboot官网,
然后回答:网上复制的:
(1) Spring Boot使编码变简单
(2) Spring Boot使配置变简单
(3) Spring Boot使部署变简单
(4) Spring Boot使监控变简单
(5) 弥补了Spring的不足
然后回答springboot最重要的就是自动配置了(跟第二个差不多),Spring Boot 最最核心的就是这个 @EnableAutoConfiguration 注解,它能根据类路径下的 jar 包和配置动态加载配置和注入bean。面试官一般会问了解自动装配的原理吗?我一般说了解一点点,springboot包下有spring-boot-autoconfigure这个依赖,这个包META-INF里面spring.factories这个文件定义了一些配置类,@Configuration,@ConditionalOnClass就是自动配置的核心,根据类路径下是否有这个类去自动配置。等等…
世界上所有的不公平都是由于当事人能力不足造成的.