在这里插入图片描述
SpringBoot口试题一、单选题1.SpringBoot的核心表明@SpringBootApplication以下不是其包含的表明是: D
A.Configuration
B.CompontScan
C.EnableAutoConfiguration
D.Controller
2.关于SpringBoot说法缺点的是 C
A.SpringBoot可以独立运行
B.SpringBoot简化了配置
C.SpringBoot默认开启了Actuator
D.SpringBoot实现了自动配置
3.以下是缺点的配置不同环境的写法的是: B
A.application-dev.properties
B.test-application.properties
C.application-pro.properties
D.application-prod.properties
4.关于@Import表明的说法缺点的是 D
A.@Import表明是更换了之前的import标签
B.@Import可以导入配置和把某个类型的工具注入到容器中
C.@Import表明也可以动态的注入
D.@Import表明动态注入只有一种办法便是实现了ImportSelector接口
5.SpringBoot是哪一年发布的: B
A.2010
B.2014
C.2016
D.2017
6.以下哪个不是SpringBoot默认支持自动装置的? D
A.spring-boot-starter-web
B.spring-boot-starter-data-redis
C.spring-boot-starter-security
D.mybatis-spring-boot-starter
7.下面关于SpringBoot启动解释缺点的是:A
A.SpringBoot项目启动就会加载bootstrap.properties文件
B.SpringBoot项目启动会加载所有的在spring.factories中配置的监听器
C.SpringBoot项目启动的时候会发布干系事宜,从而会触发对应的监听器来完成对应的操作
D.SpringBoot项目启动实质上便是Spring的初始化操作
二、多选题1.@SpringBootApplication表明是一个组合组件,下面是属于它的有:ACD
A.Configuration
B.Controller
C.EnableAutoConfiguration
D.CompontScan
2.SpringBoot项目的运行办法有: ABCD
A.直接实行main方法
B.用Maven/Gradle插件运行
C.打成jar包,通过java -jar 命令运行
D.打成war包,扔Web容器中,比如Tomcat
三、判断题1.SpringBoot项目是基于Spring封装的脚手架(√)
2.SpringBoot是基于约定优于配置的理念开拓的(√)
3.SpringBoot是在Spring3.0就有的(×)
4.SpringBoot项目支持xml,properties,yml,yaml这四种类型的属性文件(√)
6.bootstrap.yml属性文件会在application.yml之前加载(√)
7.我们可以用Jetty更换默认的Tomcat(√)
8.我们也可以把一个SpringBoot打包成war包(√)
9.SpringBoot项目须要独立的容器来运行(×)
10.SpringBoot项目整合MyBatis的中在整合的包中办理了DefaultSqlSession的数据安全问题(√)
11.SpringBoot中默认支持的模板引擎是JSP(×)
四、填空题1.在SpringBoot的启动类上我们添加的表明是:@SpringBootApplication
2.SpringBoot中用于监控的组件是:Actuator
3.SpringBoot项目中默认静态资源文件放置在: resources/static 目录
4.SpringBoot项目中默认的模板文件放置在:resources/template 目录
5.SpringBoot项目中的自动装置的配置类是配置在: spring.factories 文件中
6.SpringBoot中自动装置的核心表明是:@EnableAutoConfiguration
7.SpringBoot默认的Web容器是:Tomcat
8.SpringBoot是在:2014 年发布1.0版本
9.SpringBoot在:2018 年发布是2.0版本