springboot开发技术(习题卷2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
springboot开发技术(习题卷2)
第1部分:单项选择题,共29题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]使用@Schedule注解定制表示每月的1日每一分钟都执行一次,以下写法正确的是()
A)@Scheduled(cron = "0 ** 1 * ?")
B)@Scheduled(cron = "0 * * 1 * *")
C)@Scheduled(cron = "0 0 0 1 * *")
D)@Scheduled(cron = "* * * 1 * ?")
答案:A
解析:
2.[单选题]关于Spring Boot整合JSP模板技术的限制,以下说法错误的是( )
A)Spring Boot默认的JAR包部署方式不支持JSP模板
B)Undertow嵌入式容器部署Spring Boot项目,不支持JSP模板
C)使用JSP模板时,无法对默认的错误处理器进行覆盖
D)使用JSP模板时,无法自定义错误页面
答案:D
解析:
3.[单选题]RabbitMQ提供的工作模式不包括( )。
A)单点模式
B)发布订阅模式
C)路由模式
D)Headers
答案:A
解析:
4.[单选题]关于Spring Boot项目的打包部署相关说法错误的是()
A)使用IDEA快速方式创建的项目会自动导入项目打包插件
B)Spring Boot项目默认以Jar包方式打包
C)Spring Boot默认支持内嵌式Tomcat,在不添加任何依赖创建Spring Boot项目时,也会提供内嵌tomcat
D)可以通过IDEA工具进行项目快速打包和部署
答案:B
解析:
5.[单选题]以下关于Spring Data JPA映射实体类相关注解说法,正确的是()
A)@Entity标注在类上,表示与数据表具有映射关系的实体类,必须使用name属性指定具体映射的表名
B)@Id必须标注在类属性上,表示某一个属性对应表中的主键
C)@Column标注在属性上,必须配合name属性表示类属性对应的表字段名
D)@Transient表示该属性并非一个到数据库表的字段的映射
答案:D
解析:
6.[单选题]下列关于springboot中Redis缓存注解相关属性的说法,错误的是( )
A)value 和cacheNames属性作用相同,用于指定缓存的名称空间
B)key 属性的作用就是指定缓存数据对应的唯一标识, 默认使用注解标记的方法参数值
C)unless属性的作用是当指定的条件为true时,方法的返回值就会被缓存
D)sync 属性表示数据缓存过程中是否使用异步模式,默认值为false
答案:C
解析:
7.[单选题]下列关于 Spring Data JPA映射的实体类中相关注解的说法,正确的是( )
A)使用Spring Data JPA进行数据查询映射时,需要在配置文件中开启驼峰命名映射
B)使用@Entity注解时,还要使用name属性指定具体映射的表名
C)@ld注解必须标注在类属性上,表示主键对应的属性
D)@Transient注解表示指定属性不是到数据库表的字段的映射,ORM框架将忽略该属性
答案:D
解析:
8.[单选题]启动Ribbon的类注解是:
A)@RibbonClient
B)@EnableClient
C)@EnableDisscoveryClient
D)@Ribbon
答案:A
解析:
9.[单选题]下列关于Spring Boot的Profile多环境配置的说法,错误的是( )
A)Spring Boot提供了两种多环境配置的方式: Profile 文件多环境配置和@Proflie注解多环境配置
B)Profile配置文件的名必须满足application-{profile}.properties的格式
C)可以在项目全局配置文件中配置spring poflis acive属性激活指定的多环境配置文件
D)在多个自定义类上直接使用@Profile注解可以进行多环境配置
答案:D
解析:第三章填空题
10.[单选题]下列关于Spring Boot自动配置原理的说法,错误的是( )
A)@SpringBootApplication 只包含@SpringBooConfiguration、@EnableAutoConfiguration、@ComponentScan 3个注解
B)@SpringBootConfiguration 注解表示当前类为-一个配置类并可以被组件扫描器扫描
C)@EnableAutoConfiguration 的作用是启动自动配置,向容器中导入所有选中的自动配置类
D)@ComponentScan注解的主要作用是扫描指定包及其子包下所有注解类文件作为Spring容器的组件使用
答案:A
解析:第二章填空题
11.[单选题]spring 事件机制是使用( )
A)订阅和发布模式
B)只有订阅模式
C)只有发布模式
D)都错
答案:A
解析:
12.[单选题]以下有关 Spring 中 Bean 的作用域说法正确的是( )。
A)Spring 4、3 中为 Bean 的实例定义了 5 种作用域
B)使用 prototype 定义的 Bean 在 Spring 容器中将只有一个实例,也就是说,无论有多少个Bean 引用它,始终将指向同一个对象
C)每次通过 Spring 容器获取的 singleton 定义的 Bean 时,容器都将创建一个新的 Bean 实例
D)globalSession、在一个全局的 HTTP Session 中,容器会返回该 Bean 的同一个实例。
答案:D
解析:
13.[单选题]以下关于Thymeleaf模板引擎页面标签的说法错误的是()
A)th:each用于元素遍历,类似JSP中的c:forEach标签
B)th:value属性值修改,指定标签属性值
C)th:utext用于指定标签显示的文本内容,对特殊标签进行转义
D)th:href用于设定链接地址
答案:C
解析:
14.[单选题]在SSH整合时,事务隔离级别是由( )实现的。
A)Java应用程序
B)Hibernate
C)数据库系统
D)JDBC驱动程序
答案:B
解析:
15.[单选题]在Spring中,关于依赖注入,下列说法错误的是( )、
A)依赖注入是一种设计开发模式
B)依赖注入使组件之间相互依赖、相互制约
C)依赖注入提倡使用接口编程
D)依赖注入可以独立开发各组件,然后根据组件间的依赖关系进行组装
答案:B
解析:
16.[单选题]以下关于定时任务注解中表示每月的26日每一分钟都执行,写法正确的是( )
A)@Scheduled(cron = "0 * * 26 * ?”)
B)@Scheduled(cron = "0 0 0 26 * ?”)
C)@Scheduled(cron="0 * * 26 * * ”)
D)@Scheduled(cron="* * * 26 * ?")
答案:A
解析:
17.[单选题]使用JPA中支持的方法名关键字构造Repository接口方法名,以下错误的是()
A)findByFirstname
B)findByAgeLessAndEqual
C)findByFirstnameContaining
D)findByLastnameNot
答案:B
解析:
18.[单选题]下列选项中,关于Spring Boot概述错误的是()。
A)Pivotal团队通过配置类的方式简化了Spring框架的使用,并开发了Spring Boot框架。
B)Spring Boot 2.x版本在Spring Boot 1.x版本的基础上进行了诸多功能的改进和扩展
C)Spring Boot用于快速、敏捷地开发新一代基于Spring框架的应用,在开发过程中大量使用“约定优先配置”的思想
D)Spring Boot并不是替代Spring框架的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具
答案:A
解析:
19.[单选题]我们为什么要使用SpringBoot?( )
A)SSM整合步骤多、配置繁琐,项进服务器部署步骤繁琐
B)SpringBoot就是个可以简化整合过程中复杂配置的框架
C)SSM不好用,所有我们使用SpringBoot
D)因为SSM整合步骤多、配置繁琐,项进服务器部署步骤繁琐
但是SpringBoot可以简化整合过程中复杂配置的框架
答案:D
解析:
20.[单选题]关于Spring与Hibernate集成,下列说法错误的是( )、
A)Spring提供了HibernateDaoSupport类来简化Hibernate的使用
B)在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例
C)通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中
D)通过Spring,无须在Biz层代码中直接实例化DAO类,而是可以通过注入得到
答案:C
解析:
21.[单选题]以下关于SPringleBooot中异步任务的使用及说明,错误的是
A)Spring Boot项目中引入spring-boot-starter-web依赖后可以进行异步任务管理
B)@EnableAsync注解用来开启基于注解的异步任务支持
C)对于所有异步任务,主线程方法会与其他异步方法同时进行,不受干扰
D)异步任务可以极大地缩减总流程的执行时间
答案:C
解析:
22.[单选题]SpingBoot为整合Spring MVC实现Web开发,提供的功能特性不包括()。
A)配置视图解析器
B)对WebJars的支持
C)对拦截器的自动配置
D)对HtpMessageConverters 消息转换器的支持
答案:C
解析:
23.[单选题]在Spring Boot中使用路径扫描的方式整合内嵌式Servlet三大组件时,不包括的注解和属性有()
A)@WebServlet注解
B)@EnableWebMvc注解
C)@ServletComponentScan注解
D)value属性
答案:B
解析:
24.[单选题]在Spring 中,配置Hibernate 事务管理器(Hibernate TransactionManager)时,需要注入的属性名称是()、
A)dataSource
B)sessionFactory
C)baseHibernateDao
D)transactionProxyFactoryBean
答案:B
解析:
25.[单选题]以下关于JPA中支持的方法名关键字,错误的是()
A)LessThanEqual
B)NotNull
C)StartingWith
D)SortBy
答案:D
解析:
26.[单选题]以下关于自定义用户退出logout()方法及其说明错误的是()
A)它默认处理路径为“/logout”的Post类型请求
B)自定义用户退出功能,必须使用POST方式的HTTP请求进行用户注销
C)logoutUrl()方法指定了用户退出的请求路径,可以省略
D)在用户退出后,用户会话信息则会默认清除
答案:B
解析:
27.[单选题]以下有关Spring框架优点的说正确的是。
( )
A)Spring具有简单、可测试和松耦合等特点,从这个角度出发,Spring就是应用于任何Java应用的开发中;
B)Spring提供了对AOP的支持,它允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而提高了程序的复用性
C)Spring 就是一个大工厂,可以将所有对象的创建和依赖关系的维护工作都交给Spring容器管理,杜绝了组件之间的耦合性
D)Spring增加了Java EE开发中一些API的使用难度
答案:B
解析:
28.[单选题]MyBatis 的删除操作有关说发错误的是( )。
A)MyBatis 的删除操作在映射文件中是通过配置元素来实现的
B)MyBatis 的删除操作也需要进行事务提交
C)MyBatis 的删除操作执行了 SqlSession 的 delete()方法
D)MyBatis 的删除操作和添加操作时,也需要封装整个实体类
答案:D
解析:
29.[单选题]以下关于@Scheduled注解相关属性及说法正确的是()
A)cron的值用cron标准表达式设置,可以定制定时任务触发的秒、分钟、小时、月中的日、月、周中的日、年
B)zone指定cron表达式将被解析的时区,默认为Asia/Shanghai
C)fixedDelay表示在上一次任务执行结束后在指定时间后继续执行下一次任务
D)initialDelay表示在fixedRate或fixedDelay任务第一次执行之前要延迟的秒数
答案:C
解析:
第2部分:多项选择题,共14题,每题至少两个正确答案,多选或少选均不得分。
30.[多选题]Thymeleaf 支持处理哪些模板页面? ( )( )
A)HTML
B)XML
C)JS
D)CSS
答案:ABCD
解析:
31.[多选题]下面关于@Cacheable注解属性相关说法正确的是()
A)key指定缓存数据的key,默认使用方法参数值
B)value指定缓存空间的名称,可选属性
C)unless指定在符合某条件下,不进行数据缓存
D)sync指定是否使用异步缓存。
默认false
答案:ACD
解析:
32.[多选题]下列关于Sping Boo项目各个包作用的说法, 正确的是( )()
A)resources下static中用于存放静态资源文件
B)resources Templates中用于存放模板文件
C)applicaion properties是项目的全局配置文件
D)以上都正确
答案:ABCD
解析:
33.[多选题]RabbiMQ中提供了哪几种交换器类型? ( )()
A)direct
B)fanout
C)topic
D)headers
答案:ABCD
解析:
34.[多选题]下列关于configue(HttpSecurity http)方法中参数HttpSecurity类的说法,正确的是( )()
A)authoriRequests()法开启基于HttpServletRequest请求访问的限制
B)formLogin()方法开启基于表单的用户登录
C)rememberMe()方法开启记住我功能
D)csrf()方法配置 CSRF跨站请求伪造防护功能
答案:ABCD
解析:
35.[多选题]以下关于Spring Boot中借助 Thymeleaf发送模板邮件的相关说法,正确的是( )()
A)需要使用MimeMessageHelper帮助类,并设置 multipart多部件使用为true
B)需要使用Context 对象定制邮件动态内容
C)需要使用解析器 TemplateEngine的process(String template,IContext context)方法进行模板解析
D)可以通过数组的形式一次向多个用户发送邮件
答案:ABCD
解析:
36.[多选题]以下选项中,哪些属于Spring Boot的优点? ( )( )
A)可快速构建独立的Spring应用
B)无须打包即可快速部署
C)提供依赖启动器简化构建配置
D)极大程度地自动化配置了Spring和第三方库
答案:ACD
解析:
37.[多选题]基于API的方式,使用AmqpAdmin定制Publish/Subscribe工作模式消息发送组件过程中需要定制内容有()
A)定义了一个fanout类型的交换器
B)定义了不同的消息队列
C)定义消息队列对应的路由键
D)将消息队列与交换器进行绑定
答案:ABD
解析:
38.[多选题]Spring Boot中使用路径扫描的方式整合内嵌式Servlet组件时,需要使用的注解有( )。
()
A)@WebFilter
B)@ServletComponentScan
C)@WebListener
D)@WebInterceptor
答案:ABC
解析:
39.[多选题]Spring Boot整合JPA自定义的Repository接口方法可以有多种编写方式,包括()
A)自定义接口直接继承JpaRepository接口
B)使用@Query注解进行数据的查、改、删操作
C)使用方法名关键字自定义数据操作的SQL语句
D)使用Example封装参数进行数据查询操作
答案:ABCD
解析:
40.[多选题]以下关于Security与Thymeleaf整合实现前端页面管理的相关标签及属性说法错误的是()
A)页面顶部通过“xmlns:sec”引入了Security安全标签
B)使用sec:authorize="! isAuthenticated()"属性判断用户是否未登录
C)使用sec:authorize="hasRole('common')"属性判断用户是否有ROLE_common权限
D)使用sec:authentication="principal.authorities"属性可以获取登录用户角色
答案:BD
解析:
41.[多选题]以下关于formLogin()用户登录相关方法及说明正确的是()
A)loginPage(String loginPage)用户登录页面跳转路径,默认为get请求的/toLogin
B)usernameParameter(StringusernameParameter)表示登录用户的用户名参数,默认为username
C)loginProcessingUrl(StringloginProcessingUrl)登录表单提交的路径,默认为post请求的/login
D)failureForwardUrl(StringforwardUrl)表示用户登录失败后的默认跳转地址
答案:BC
解析:
42.[多选题]下列关于 Spring Boot全局配置文件的说法,正确的是( )。
()
A)Spring Boot 支持 application.properties 全局配置文件
B)SpringBoot 支持 application.yaml 全局配置文件
C)SpringBoot 支持application.yml 全局配置文件
D)SpringBoot 全局配置文件必须在项目resources 根目录下
答案:ABC
解析:
43.[多选题]在教材Spring Boot2.1.3版本,以下依赖启动器不存在的是()。
A)spring-boot-starter-data-jpa
B)spring-boot-starter-data-jdbc
C)spring-boot-starter-data-mybatis
D)spring-boot-starter-data-hibernate
答案:BCD
解析:
第3部分:判断题,共28题,请判断题目是否正确。
44.[判断题]@EnableScheduling 注解是Spring Boot提供的,用于开启基于注解方式的定时任务支持。
( )
A)正确
B)错误
答案:错
解析:
45.[判断题]@Scheduled注解的cron属性值中星期字段值0表示星期一。
( )
A)正确
B)错误
答案:错
解析:
46.[判断题]Redis是一个多实用工具,可用于多种用例。
如:SQL数据库、缓存、消息队列。
A)正确
B)错误
答案:错
解析:
47.[判断题]注解@ConfigurationProperties注入配置文件属性时,支持JSR303数据校验。
( )
A)正确
B)错误
答案:对
解析:
48.[判断题]访问RESTful微服务的法是使负载均衡的REST模板和使多个微服务。
( √ )
A)正确
B)错误
答案:对
解析:
49.[判断题]Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。
A)正确
B)错误
答案:对
解析:
50.[判断题]MyBatis映射文件中
A)正确
B)错误
答案:错
解析:
51.[判断题]SpringBoot中加入RabbitMQ依赖后,无须任何配置就可以使用RabbitMQ消息中间件。
( )
A)正确
B)错误
答案:对
解析:
52.[判断题]@CachePut注解也提供了多个属性,这些属性与@Cacheable注解的属性完全相同( )
A)正确
B)错误
答案:对
解析:
53.[判断题]使用Spring Initializr方式搭建的Spring Boot项目,会自动加入spring-boot-devtools热部署依赖启动器。
A)正确
B)错误
答案:错
解析:
54.[判断题]@EnableScheduling 注解是Spring Boot提供的,用于开启基于注解方式的定时任务支
A)正确
B)错误
答案:对
解析:
55.[判断题]使用@ConfigurationProperties 注解注入属性值时,必须为对应的属性提供setter方法。
( )
A)正确
B)错误
答案:对
解析:
56.[判断题]Thymeleaf 是针对Web开发中HTML静态页面的处理,实现动态数据展示。
( )
A)正确
B)错误
答案:错
解析:
57.[判断题]WebMvcConfigurer接口中的addViewControllers()只适合较为简单的POST方式的请求跳转。
A)正确
B)错误
答案:错
解析:
58.[判断题]项目中引入spring-boot- starter-security依赖后,还需要使用@EnableSecurity开启安全管理支持。
( )
A)正确
B)错误
答案:错
解析:
59.[判断题]基于注解的Redis缓存管理,也需要使用@EnableCaching开启基于注解的缓存管理。
A)正确
B)错误
答案:对
解析:
60.[判断题]@Value注解是Spring Boot框架提供的,用来读取配置文件中的属性值并逐个注入到Bean对象的对应属性中。
A)正确
B)错误
答案:对
解析:
61.[判断题]使用RedisTemplate进行Redis数据缓存操作时,如果自定义了缓存序列化方式,将使用自定义的序列化方式。
A)正确
B)错误
答案:对
解析:
62.[判断题]IntelliJ IDEA在业界评价最高的一款Java开发工具,尤其在智能代码助手、重构、各类版本工具支持等方面。
·
A)正确
B)错误
答案:对
解析:
63.[判断题]application.yaml配置文件的属性类型只能是数组类型。
( )
A)正确
B)错误
答案:错
解析:
64.[判断题]aScheu led注解的eron属性值中星期字段值0表示星期一
A)正确
B)错误
答案:错
解析:
65.[判断题]WebSecurityConfigurerAdapter类的cnfigure(HttpSecurity http)方法用于构建认证管理器( )
A)正确
B)错误
答案:错
解析:
66.[判断题]如果在同一个连接点有多个通知需要执行,那么在同一切面中,目标方法之前的前置通知和环绕通知的执行顺序是未知的,目标方法之后的后置通知和环绕通知的执行顺序也是未知的。
( √ )
A)正确
B)错误
答案:对
解析:
67.[判断题]SoringBoot 中配置QQ邮件服务器用户信息时,要配置准确的用户名和密码
A)正确
B)错误
答案:错
解析:
68.[判断题]@Value注解支持所有数据类型的属性读取和注入。
( )
答案:错
解析:
69.[判断题]使用MyBatis框架非常简单,只需在应用程序中引入MyBatis框架lib目录中的全部JAR包以及数据库驱动包即可进行项目运行。
( × )
A)正确
B)错误
答案:错
解析:
70.[判断题]初始化权限表数据时,权限值必须带有 "ROLE_"前缀。
( )
A)正确
B)错误
答案:对
解析:
71.[判断题]使用Jetty嵌入式容器部署Spring Boot项目,也不支持JSP模板。
A)正确
B)错误
答案:错
解析:
第4部分:问答题,共29题,请在空白处填写正确答案。
72.[问答题]简述在Spring Boot项目中添加Security整合Thymeleaf进行前端页面管理依赖要注意问题。
答案:需要注意的是,添加的thymeleaf-extras-springsecurity5依赖启动器中,其版本号同样是由SpringBoot 2.1.3统一整合并管理的。
如果引用thymeleaf-extras-springsecurity4依赖启动器,那么还需要添加<version>标签手动进行版本管理。
解析:
73.[问答题]Spring Boot项目中,application.yaml 文件使用 ()格式配置属性。
答案:key: (空格)value
解析:
74.[问答题]Pivotal团队在原有()框架的基础上开发了全新的Spring Boot框架
答案:Spring
解析:
75.[问答题]ActiveMQ是Apache出品的、采用Java语言编写的完全基于()规范的面向消息的中间件。
答案:JMS
解析:
76.[问答题]简述Spring Security 针对记住我(Remember-Me)功能提供了两种实现。
答案:Spring Security 针对记住我(Remember-Me)功能提供了两种实现:一种是简单的使用加密来保证基于cookie中Token的安全;另一种是通过数据库或其它持久化机制来保存生成的Token。
解析:
77.[问答题]@Scheduled 注解的 ( ) 属性表示在上一次任务执行结束后在指定时间后继续执行下一次任务。
答案:fixedDelay或fixedDelayString
78.[问答题]Security默认提供一 个可登录的用户信息,用户名为user, 密码为( )
答案:随机生成
解析:
79.[问答题]Spring Boot整合Security定制的默认登录链接页面地址为()。
答案:http://localhost:8080/login
解析:
80.[问答题]Spring Boot需要在项目启动类上使用 ( ) 注解来开启基于注解的定时任务支持。
答案:@EnableScheduling
解析:
81.[问答题]在Spring Boot进行热部署,要在项目中添加()热部署依赖启动器。
答案:spring-boot-devtools
解析:
82.[问答题]Spring Boot整合MyBatis提供的依赖启动器为()。
答案:mybatis-spring-boot-starter
解析:
83.[问答题]Spring Boot应用的启动类上标记有()注解。
答案:@SpringBootApplication
解析:
84.[问答题]对WebSecurityConfigurerAdapter类的两个主要方法进行介绍。
答案:WebSecurityConfigurerAdapter类中包含有两个非常重要的配置方法,分别是
configure(AuthenticationManagerBuilder auth)和configure(HttpSecurity http)。
configure(AuthenticationManagerBuilder auth)方法用于构建认证管理器,configure(HttpSecurity http)方法用于对基于HTTP的请求进行请求访问控制。
解析:
85.[问答题]Spring Boot 2.1.3版本要求Java ( ) 及以上版本的支持。
答案:8
解析:
86.[问答题]RabbitMQ是基于 ( ) 协议的轻量级、可靠、可伸缩和可移植的消息代理。
答案:AMQP
解析:
87.[问答题]使用()注解注入配置文件属性时,支持SpEL表达式语法。
答案:@Value
解析:
88.[问答题]使用()注解监听队列消息后,一旦消息队列有消息就会立即进行消费。
答案:@RabbitListener
解析:
89.[问答题]Redis 操作客户端类中,( ) 专门针对<String, String>字符串类型的数据进行操作。
答案:StringRedisTemplate
90.[问答题]重写WebSecurityConfigurerAdapter类的 ( ) 方法可以对基于HTTP的请求访问进行控制。
答案:configure(HttpSecurity http)
解析:
91.[问答题]简述什么是Spring Data?
答案:Spring Data是Spring家族提供的为数据访问提供统一的、熟悉的、基于Spring的全家桶项目之一,同时保留底层数据存储的特性。
Spring Data使得数据访问技术、关系数据库和非关系数据库、map-reduce框架和基于云数据服务的使用变得更加容易。
解析:
92.[问答题]Spring Boot中,使用路径扫描方式整合Servlet 组件时,需要用 ( ) 注解开启组件扫描。
答案:@ServletComponentScan
解析:
93.[问答题]在Spring Boot中使用基于注解方式的定时任务注解需要引入()依赖。
答案:spring-boot-starter-web
解析:
94.[问答题]WebMvcConfigurer 接口中的 ( ) 方法可以定制自定义的拦截器。
答案:addInterceptors()
解析:
95.[问答题]使用Thymeleaf模板进行HTML页面处理,可以使用 ( ) 属性替换th:*属性进行页面开发。
答案:data-th-*
解析:
96.[问答题]Spring Boot项目中定制Spring MVC的扩展功能,需要提供实现( )接口的配置类。
答案:WebMvcConfigurer
解析:
97.[问答题]Pivotal 团队在原有 ( ) 框架的基础上开发了全新的Spring Boot框架。
答案:Spring
解析:
98.[问答题]JDBC Authentication(JDBC身份认证)是通过JDBC连接()进行已有用户身份认证。
答案:数据库
解析:
99.[问答题]RabbitMQ 服务默认提供了两个端口号 () 和 ()
答案:5672#15672
解析:
100.[问答题]Thymeleaf 模板中使用 ( ) 可以动态获取当前用户所在的国家信息。
答案:${#locale.country}
解析:。