在java面试题当中,springboot方面的内容是经常会被问到的,那么比较常见的和springboot相关的面试题有哪些呢?下面一起来看看springboot的常见面试题以及面试题答案整理吧。
一、面试题
面试题1:Spring Boot优点有哪些?
面试题答案:和云计算的天然集成;准生产环境的运行应用监控 ;使用嵌入式的servlet容器,应用不需要打包成war包 ;快速创建独立运行的spring项目和主流框架集成;大量的自动配置,简化开发,也可以修改默认值 ;starters自动依赖和版本控制 。
面试题2:springboot是什么?
面试题答案:用spring boot来对spring应用的初始搭建和开发进行简化,约定大于配置,将繁琐转化为简易,just run就可以创建一个独立的产品级别的应用。
以上的两个问题,大家可以通过下文来进行了解-springboot是什么框架?优点有哪些?
面试题3:YAML是什么?
面试题答案:简单的来说,YAML其实就是一种人类能够读的数据序列化语言。
一般的情况下,YAML经常用来配置文件,和一般的属性文件比较起来,假如,想要在配置文件当中,添加复杂的属性,那么YAML文件就要更加的结构化,并且,更少混淆。
YAML具有分层配置数据。
面试题4:怎样重新加载Spring Boot上的更改?要重新启动服务器吗?
面试题答案:这里的话我们可以用DEV工具来进行实现;可以重新的加载Spring Boot上面的更改,不需要重启服务器。
面试题5:什么是Spring Boot当中的监视器?它是什么?
面试题答案:Spring boot actuator它可以说是spring启动框架当中的非常重要的功能之一。
Spring boot监视器能够帮助您访问生产环境当中,正在运行的应用程序的当前状态。
注意,有几个指标是一定要在生产环境当中进行监控和检查的,即使是一些一些外部应用程序可能会正在使用这些服务来向相关的人员触发警报消息,监视器模块公开了一组能够直接当做HTTP URL访问的REST端点来检查状态。
面试题6:springboot自动配置的原理是什么?
面试题答案:将@SpringBootApplication或者是@EnableAutoConfiguration添加到spring程序main方法当中,会自动的去maven当中对每个starter中的spring.factories文件进行读取,这个文件里面,配置了所有需要被创建spring容器中的bean。
面试题7:springboot当中常用的starter
面试题答案:mybatis-spring-boot-starter第三方的mybatis集成starter;spring-boot-starter-web嵌入tomcat和web开发需要servlet和jsp支持;spring-boot-starter-data-solr solr支持;spring-boot-starter-data-jpa数据库支持;spring-boot-starter-data-redis redis数据库支持。
面试题8:springboot集成mybatis的过程是怎样的?
面试题答案:添加mybatis的starter maven依赖,org.mybatis.spring.boot mybatis-spring-boot-starter 1.2.0,在mybatis的接口当中,添加@Mapper注解,在application.yml配置数据源信息。
延伸阅读-
springboot集成redis怎么集成?springboot集成redis应用
面试题9:Spring Boot和ActiveMQ怎样集成?
面试题答案:使用spring-boot-starter-activemq依赖关系即可。
面试题10:springboot读取配置文件的方法是什么?
面试题答案:application.yml或者是application.properties
上面的10个springboot框架面试题你都仔细的看了吗?大家可以仔细的来看一看哦。
你还想了解更多的java面试题及答案吗?请继续关注奇Q工具网的面试题栏目来了解吧。
推荐阅读: