springboot開發(fā)技術(shù)練習(xí)題及答案1-2023練習(xí)版_第1頁
springboot開發(fā)技術(shù)練習(xí)題及答案1-2023練習(xí)版_第2頁
springboot開發(fā)技術(shù)練習(xí)題及答案1-2023練習(xí)版_第3頁
springboot開發(fā)技術(shù)練習(xí)題及答案1-2023練習(xí)版_第4頁
springboot開發(fā)技術(shù)練習(xí)題及答案1-2023練習(xí)版_第5頁
已閱讀5頁,還剩90頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

試題說明

本套試題共包括1套試卷

答案和解析在每套試卷后

SPringbOot開發(fā)技術(shù)練習(xí)題及答案1(500題)

SPringboOt開發(fā)技術(shù)練習(xí)題及答案1

1.[單選題]以下關(guān)于Thymeleaf模板中th:*屬性的說法,錯誤的是()。

A)th:forEach屬性用來進行數(shù)據(jù)遍歷

B)th:utext屬性進行文本內(nèi)容展示,且不進行轉(zhuǎn)義

C)th:fragment屬性用來聲明片段

D)th:value屬性用于內(nèi)容修改

2.[單選題]以下關(guān)于SPringBoot配置文件隨機值設(shè)置用法正確的是()。

A)my.secret=#{random,value}

B)my.uuid=${random,uuid)

C)my.secret=*{random,value}

D)my.secret=?{random,value)

3.[單選題]我們?yōu)槭裁匆褂肧PringBOot?()

A)SSM整合步驟多、配置繁瑣,項進服務(wù)器部署步驟繁瑣

B)SPringBOot就是個可以簡化整合過程中復(fù)雜配置的框架

C)SSM不好用,所有我們使用SPringBoot

D)因為SSM整合步驟多、配置繁瑣,項進服務(wù)器部署步驟繁瑣

但是SPringBOot可以簡化整合過程中復(fù)雜配置的框架

4.[單選題Ispringboot默認(rèn)讀取配置文件是()

A)application,properties或application,yml

B)applicationcontext,xml

C)ContextLoader.properties

D)applicationcontext,xml或ContextLoader.properties

5.[單選題]關(guān)于@SChedUIed注解中Cron屬性值的相關(guān)說法錯誤的是()

A)小時位可取值0~23

B)日位可取值1~31,或者日對應(yīng)的英文前3個字母

C)月位可取值「12、月份對應(yīng)英文前三個字母

D)星期位可取值0~7(0和7表示SUN)、星期對應(yīng)英文前三個字母

6.[單選題]在SPring中,下列關(guān)于依賴注入的說法,正確的是()。

A)依賴注入的目標(biāo)是在代碼之外管理程序組建間的依賴關(guān)系

B)依賴注入即“面向接口”的編程

C)依賴注入是面向?qū)ο蠹夹g(shù)的替代品

D)依賴注入的使用會增大程序的規(guī)模

7.[單選題]IE不同版本USer-Agent中出現(xiàn)的關(guān)鍵詞,以下不屬于IEUSer-Agent中關(guān)鍵字的是()

A)MSIE

B)Mozilia

OEdge

D)Trident

8.[單選題]關(guān)于SPringBoOt項目的打包部署相關(guān)說法錯誤的是()

A)使用IDEA快速方式創(chuàng)建的項目會自動導(dǎo)入項目打包插件

B)SpringBoot項目默認(rèn)以Jar包方式打包

C)SPringBOot默認(rèn)支持內(nèi)嵌式TomCat,在不添加任何依賴創(chuàng)建SPringBOot項目時,也會提供內(nèi)嵌

tomcat

D)可以通過IDEA工具進行項目快速打包和部署

9.[單選題]MyBatis的刪除操作有關(guān)說發(fā)錯誤的是()。

A)MyBatis的刪除操作在映射文件中是通過配置元素來實現(xiàn)的

B)MyBatis的刪除操作也需要進行事務(wù)提交

C)MyBatis的刪除操作執(zhí)行了SqlSession的delete。方法

D)MyBatis的刪除操作和添加操作時,也需要封裝整個實體類

10.[單選題]以下關(guān)于基于簡單加密Token的方式的記住我說法錯誤的是()

A)基于簡單加密TOken的方式中的Token在指定的時間內(nèi)有效

B)必須保證Token中所包含的username,PaSSWOrd和key沒有被改變

C)任何人獲取到該記住我功能的Token后,都可以無限制進行自動登錄

D)在Token有效期過后再次訪問項目時,會發(fā)現(xiàn)又需要重新進行登錄認(rèn)證

IL[單選題]以下關(guān)于消息中間件的說法,錯誤的是

A)以下關(guān)于浪物的間法,請音開發(fā)的開源月息隊列系統(tǒng),基于AMCP協(xié)收

B)RediS服務(wù)可以作為消息中間件提供服務(wù)

C)RocketMQ是APaehe的頂級項目,具有高吞吐量、高可用等特點

D)ROheN是APaCIe出品的、基于JMNS協(xié)議的高性能中間件

12.[單選題]下列關(guān)于SPringDataJPA映射的實體類中相關(guān)注解的說法,正確的是O

A)使用SPringDataJPA進行數(shù)據(jù)查詢映射時,需要在配置文件中開啟駝峰命名映射

B)使用@Entity注解時,還要使用name屬性指定具體映射的表名

C)@Id注解必須標(biāo)注在類屬性上,表示主鍵對應(yīng)的屬性

D)?Transient注解表示指定屬性不是到數(shù)據(jù)庫表的字段的映射,ORM框架將忽視

13.[單選題]RabbitMQ提供的工作模式不包括

A)單點模式

B)發(fā)布訂閱模式

C)路由模式

D)Headers模式

14.[單選題]以下關(guān)于SPringBoOt多環(huán)境配置文件名格式,正確的是Oo

A)applicatio∏-dev.properties

B)application,test,properties

C)application,prod,yaml

D)appIication_prod.yml

15.[單選題]在SSH整合時,事務(wù)隔離級別是由()實現(xiàn)的。

A)JaVa應(yīng)用程序

B)Hibernate

C)數(shù)據(jù)庫系統(tǒng)

D)JDBC驅(qū)動程序

16.[單選題]使用JPA中支持的方法名關(guān)鍵字構(gòu)造RePoSitory接口方法名,以下錯誤的是()

?)findByFirstname

B)fIndByAgeLessAndEqual

C)findByFirstnameContaining

D)findByLastnameNot

17.[單選題]下列關(guān)于SPringBoOt整合SPringMVC實現(xiàn)文件上傳及下載的說法中,正確的是()

?)必須使用spring,servlet,multipart,maχ-fiIe-SiZe來設(shè)置單個上傳文件的大小限制

B)處理上傳文件方法中,可以使用LiSt類型的參數(shù)來接收處理單個或多個上傳文件

C)文件上傳存儲目錄''F"file∕”需要提前創(chuàng)建好

D)對中文文件進行下載時,如果沒有進行中文轉(zhuǎn)換,下載的中文文件內(nèi)容會出現(xiàn)亂碼

18.[單選題]下列關(guān)于@COnfigUratiOnProPertieS注解的說法中,正確的是

A)@ConfigUratiOnPrOPertieS注解只能作用于類

B)使用@COnfigUratiOnProPertieS注解為Bean注入屬性時,必須為Bean設(shè)置Setter方法

C)@ConfiguratiOnProperties注解必須和?Component結(jié)合使用

D)要想使@COnfigurationProperties注解注入的屬性生效,必須使用

@Enab1eConfigureationProperties注解開始注入

19.[單選題]下列選項中,關(guān)于SPringBOot概述錯誤的是()。

A)PiVOtal團隊通過配置類的方式簡化了SPring框架的使用,并開發(fā)了SpringBOot框架。

B)SpringBoot2.x版本在SPringBootLX版本的基礎(chǔ)上進行了諸多功能的改進和擴展

OSpringBoOt用于快速、敏捷地開發(fā)新一代基于SPring框架的應(yīng)用,在開發(fā)過程中大量使用“約定

優(yōu)先配置”的思想

D)SpringBOOt并不是替代SPring框架的解決方案,而是和SPring框架緊密結(jié)合用于提升SPring開發(fā)

者體驗的工具

20.[單選題]在JaVa中,以下有關(guān)類的關(guān)聯(lián)關(guān)系描述錯誤的是()。

A)在JaVa中,通過對象也可以進行關(guān)系描述,他們分別為一對一、一對多、多對一和多對多。

B)一對一的關(guān)系就是在本類中定義對方類型的對象

C)一對多的關(guān)系就是一個A類類型對應(yīng)多個B類類型的情況,需要在A類中以集合的方式引入B

類類型的對象,在B類中定義?類類型的屬性a

D)多對多的關(guān)系、在A類中定義B類類型的集合,在B類中定義A類類型的集合。

21.[單選題]關(guān)于SPringBoot項目改寫為War包方式進行打包部署相關(guān)說法正確的是()

A)要使用<;PaCkaging>標(biāo)簽將SPringBoOt項目默認(rèn)的Jar包打包方式修改為War形式

B)使用<;SeOPe>out<;/SCOPe>將該服務(wù)器聲明為外部OUt

C)提供SPringBOot啟動的SerVIet初始化器時,必須讓項目啟動類繼承

SPringBoOtSerVletInitiaIiZer并實現(xiàn)COnfigUre()方法

D)項目打成War包后不可以使用IDEA工具進行部署

22.[單選題]IE不同版本USer-Agent中出現(xiàn)的關(guān)鍵詞,以下不屬于IEUSer-Agent中關(guān)鍵字的是()

A)MSIE

B)MoziIla

OEdge

D)Trident

23.[單選題]SpingBOOt為整合SPringMVC實現(xiàn)Web開發(fā),提供的功能特性不包括()。

A)配置視圖解析器

B)對WebJarS的支持

C)對攔截器的自動配置

D)對HtPMeSSageCOnVerterS消息轉(zhuǎn)換器的支持

24.[單選題]@MaPPerSCan注解有什么作用?()。

A)指定對應(yīng)的對象

B)指定對應(yīng)的類的全路徑名稱

C)映射DAO接口的包名

D)映射對應(yīng)的屬性名稱

25.[單選題]以下有關(guān)SPring框架優(yōu)點的說正確的是。()

A)SPring具有簡單、可測試和松耦合等特點,從這個角度出發(fā),SPring就是應(yīng)用于任何JaVa應(yīng)用的

開發(fā)中;

B)SPring提供了對AOP的支持,它允許將一些通用任務(wù),如安全、事務(wù)、日志等進行集中式處理,從

而提高了程序的復(fù)用性

OSpring就是一個大工廠,可以將所有對象的創(chuàng)建和依賴關(guān)系的維護工作都交給SPring容器管理

,杜絕了組件之間的耦合性

D)SPring增加了JavaEE開發(fā)中一些APl的使用難度

26.[單選題]以下關(guān)于JPA中支持的方法名關(guān)鍵字,錯誤的是O

A)LessThanEqual

B)NotNull

C)StartingWith

D)SortBy

27.[單選題]以下關(guān)于Thymeleaf模板引擎常用標(biāo)準(zhǔn)表達式及說法錯誤的是()

A)變量表達式#{...}主要用于獲取上下文中的變量值

B)使用th:text="${ttlocale.COUntry}"動態(tài)獲取當(dāng)前用戶所在國家信息

C)使用消息表達式#{...)進行國際化設(shè)置時,還需要提供一些國際化配置文件

D)片段表達式~{..?}用來標(biāo)記一個片段模板,并根據(jù)需要移動或傳遞給其他模板

28.[單選題]當(dāng)RediS作為數(shù)據(jù)庫時,下列與SPringBoOt整合使用的相關(guān)說明,正確的是()

A)@RediSHaSh("persons")用于指定操作實體類對象在RediS數(shù)據(jù)庫中的存儲空間

B)@ld用于標(biāo)識實體類主鍵,需要手動指定id生成策略

C)使用RediS數(shù)據(jù)庫,必須為實體類屬性添加@IndeXed屬性生成二級索引

D)編寫操作RediS數(shù)據(jù)庫的RePoStOry接口文件時,需要繼承JPaRePoSitory

29.[單選題]下列關(guān)于SpringBoot整合MyBatiS實現(xiàn)的說法,正確的是()。

A)SpringBoot整合MyBatiS必須提供mybatis-spring-boot-starter依賴

B)@MaPPerSCan(''xxx")注解的作用和@MaPPer注解一樣

C)在全局配置文件中配置MyBatiS的XML映射文件位置要使用mybatis.mapper-locations屬性

D)使用注解方式編寫MyBatis接口文件數(shù)據(jù)修改方法時,還需要使用@TranSaSio注解

30.[單選題]以下關(guān)于SPringBoot中以配置文件方式整合MyBatiS的相關(guān)說法正確的是()

A)以XML映射文件方式整合MyBatiS時,可以不用添加@MaPPer或@MaPPerSCan注解

B)無論XnlI映射文件是否和HIaPPer接口文件同目錄,都必須在SPringBoot配置文件中指定Xml映射文

件位置

C)必須在SPringBOot配置文件中進行類的別名配置

D)以XML映射文件方式整合MyBatiS時,需要在SPringBoOt配置文件中配置駝峰命名映射

31.[單選題]關(guān)于SPringBoot整合JSP模板技術(shù)的限制,以下說法錯誤的是()

A)SpringBoOt默認(rèn)的JAR包部署方式不支持JSP模板

B)UndertoW嵌入式容器部署SPringBoot項目,不支持JSP模板

C)使用JSP模板時,無法對默認(rèn)的錯誤處理器進行覆蓋

D)使用JSP模板時,無法自定義錯誤頁面

32.[單選題]下列關(guān)于@ConfigUrationProPertieS和@VaIUe注解的說法,正確的是

A)@COnfigUratiOnPrOPertieS和@ValUe注解都是SPringBOot框架自帶的

B)進行屬性值注入時,@COnfigUratiOnPrOPertieS和@VaIUe注解配置中必須設(shè)置屬性的Setter方法

C)@COnfigUrationProPertieS注解進行配置文件屬性注入時,支持JSR303數(shù)據(jù)校驗

D)@VaIUe注解進行配置文件屬性值注入時,支持松散綁定語法

33.[單選題]下列關(guān)于SPringBOOt的PrOfiIe多環(huán)境配置的說法,錯誤的是()

A)SpringBOOt提供了兩種多環(huán)境配置的方式:Profile文件多環(huán)境配置和@Proflie注解多環(huán)境配置

B)PrOfiIe配置文件的名必須滿足application-{profile}.properties的格式

C)可以在項目全局配置文件中配置SPringPoflisacive屬性激活指定的多環(huán)境配置文件

D)在多個自定義類上直接使用@ProfiIe注解可以進行多環(huán)境配置

34.[單選題]下列關(guān)于使用JDBC身份認(rèn)證方式創(chuàng)建用戶/權(quán)限表以及初始化數(shù)據(jù)性說法,錯誤的是()

A)用戶表中的用戶名USel`name必須唯一

B)創(chuàng)建用戶表時,必須額外定義一個tinyint類型的字段

C)初始化用戶表數(shù)據(jù)時,插入的用戶密碼必須是對應(yīng)編碼器編碼后的密碼

D)初始化角色表數(shù)據(jù)時,角色值必須帶有‘'ROLE.”

35.[單選題]下列關(guān)于SPringbOOt中RediS緩存注解相關(guān)屬性的說法,錯誤的是()

A)value和CaCheNameS屬性作用相同,用于指定緩存的名稱空間

B)key屬性的作用就是指定緩存數(shù)據(jù)對應(yīng)的唯一標(biāo)識,默認(rèn)使用注解標(biāo)記的方法參數(shù)值

C)UnleSS屬性的作用是當(dāng)指定的條件為true時,方法的返回值就會被緩存

D)sync屬性表示數(shù)據(jù)緩存過程中是否使用異步模式,默認(rèn)值為false

36.[單選題]以下關(guān)于自定義用戶退出IOgoUt()方法及其說明錯誤的是()

A)它默認(rèn)處理路徑為“/logout”的PoSt類型請求

B)自定義用戶退出功能,必須使用POST方式的HTTP請求進行用戶注銷

C)IogoUtUr1()方法指定了用戶退出的請求路徑,可以省略

D)在用戶退出后,用戶會話信息則會默認(rèn)清除

37.[單選題]下列選項中,關(guān)于教材中SPringBOOt2.1.3版本開發(fā)所需環(huán)境準(zhǔn)備說法錯誤的是()。

A)要求JaVa8及以上版本的支持,同時兼容JaVaH0

B)SpringBoot2.L3版本支持的第三方項目構(gòu)建工具包括有MaVen(3.3+)和GradIe(4.4+)

C)目前JaVa項目支持的常用開發(fā)工具包括有SPringToolSuite(STS),ECIiPSe和InteniJIDEA等

D)ECliPSe在業(yè)界評價最高的一款JaVa開發(fā)工具,尤其在智能代碼助手、重構(gòu)、各類版本工具支持等

方面

38.[單選題]使用JDBC身份認(rèn)證方式創(chuàng)建用戶/權(quán)限表以及初始化數(shù)據(jù),相關(guān)說法錯誤的是()

A)用戶表中用戶名必須唯一

B)用戶表必須提供一個tinyint類型的字段

C)用戶角色值則是對應(yīng)權(quán)限值加上“ROLE,前綴

D)用戶表中插入的用戶密碼PaSSWord必須是對應(yīng)編碼器編碼后的密碼

39.[單選題]下列關(guān)于SPringBOOt的PrOfile多環(huán)境配置的說法,錯誤的是

A)SpringBoOt提供了兩種多環(huán)境配置的方式:Profile文件多環(huán)境配置和@PrOfiIe注解多環(huán)境配置

B)PrOfile配置文件的名必須滿足application-]profile}.PrOPertieS的格式

C)可以在項目全局配置文件中配置SPring.profiles,active屬性激活指定的多環(huán)境配置文件

D)在多個自定義類上直接使用@ProfiIe注解可以進行多環(huán)境配置

40.[單選題]以下關(guān)于ThymeIeaf模板引擎頁面標(biāo)簽的說法錯誤的是O

A)th:each用于元素遍歷,類似JSP中的c:forEaeh標(biāo)簽

B)th:VaIUe屬性值修改,指定標(biāo)簽屬性值

Otkutext用于指定標(biāo)簽顯示的文本內(nèi)容,對特殊標(biāo)簽進行轉(zhuǎn)義

D)th:href用于設(shè)定鏈接地址

41.[單選題]以下關(guān)于RabbitMQ支持的工作模式原理相關(guān)說法錯誤的是()

A)在Workqueues工作模式中,無需交換器可以使用唯一的消息隊列進行消息傳遞

B)在PUbliSh/Subscribe工作模式中,必須先配置一個fanout類型的交換器,不需要指定路由鍵

C)在ROUting工作模式中,必須先配置一個direct類型的交換器,并指定不同的路由鍵值

D)HeaderS工作模式在使用時,必須設(shè)置一個headers類型的交換器,而不需要設(shè)置路

42.[單選題]以下關(guān)于定時任務(wù)注解中表示每月的26日每一分鐘都執(zhí)行,寫法正確的是()

A)?Scheduled(cron="0**26*?”)

B)?Scheduled(cron="00026*?”)

C)?Scheduled(cron="0**26**")

D)?Scheduled(cron="***26*?")

43.[單選題]使用@SChedUIe注解定制表示每月的1日每一分鐘都執(zhí)行一次,以下寫法正確的是()

A)?Scheduled(cron="0**1*?")

B)?Scheduled(cron="0**!**")

C)?Scheduled(cron="0001**")

D)?Scheduled(cron="***1*?")

44.[單選題]關(guān)于SPringBoot項目的打包部署相關(guān)說法錯誤的是()

A)使用IDEA快速方式創(chuàng)建的項目會自動導(dǎo)入項目打包插件

B)SpringBOot項目默認(rèn)以Jar包方式打包

C)SpringBOOt默認(rèn)支持內(nèi)嵌式TOmCat,在不添加任何依賴創(chuàng)建SPringBOot項目時,也會提供內(nèi)嵌

tomcat

D)可以通過IDEA工具進行項目快速打包和部署

45.[單選題]以下關(guān)于JPA中支持的方法名關(guān)鍵字,錯誤的是()

A)LessThanEqual

B)NotNull

C)StartingWith

D)SortBy

46.[單選題]以下關(guān)于基于注解方式定制RabbitMQ消息組件中的相關(guān)注解及說法,錯誤的是()。

A)需要使用@EnableRabbit開啟基于注解的支持

B)@RabbitListener標(biāo)記在消息消費者方法上,會立即監(jiān)聽并消費消息隊列中的消息

C)@RabitListener注解的queues屬性可以定制消息隊列

D)QueueBinding注解包括有VaIUetype、key等屬性

47.[單選題]以下關(guān)于SPringBOOt配置文件屬性注入說法,正確的是()。

A)使用@ConfigurationProperties注解可以批量注入各種類型屬性值

B)使用@VaIUe注解需要逐個注入各種類型屬性值

C)使用@COnfigUratiOnProPertieS和@ValUe注解注入屬性值需要設(shè)置屬性Set方法

D)以上說法都錯誤

48.[單選題]下列關(guān)于SPringBoOt依賴管理的說法,正確的是()

A)SPring-boot-starter-parent父依賴可以為項目提供整合的子依賴文件

B)SPring-boot-starter-parent父依賴可以為項目提供整合的子依賴版本管理

C)Web場景開發(fā)依賴SPring-boot-starter-web可以針對所有Web場景開發(fā)

D)Web場景開發(fā)依賴SPring-boot-starter-web的版本需要自行管理

49.[單選題]下列關(guān)于將SPringBoot定制RediS緩存序列化機制的說法,錯誤的是()

A)自定義RediSTemPlate組件時,方法名必須為為redisTemPlate

B)在定制序列化方式中,要定義一個ObjeCtMaPPer用于進行數(shù)據(jù)轉(zhuǎn)換設(shè)置

OSpringBoot1.x版本中,定制RediSTemPIate組件序列化配置后,就完成了基于API和注解方式

RediS序列化的定制

D)使用自定義RediSTmPIate序列化機制緩存存儲實體類數(shù)據(jù),實體類不用再實現(xiàn)序列化

50.[單選題]下面哪個注解不是@SPringbOOtAPPliCation包含的默認(rèn)屬性值:。

A)@Configuration

B)@EnabIeAutoConfiguration

C)?ComponentScan

D)@EnabIeFeignC1ients

51.[單選題]以下關(guān)于RabbitMQ安裝過程中相關(guān)說法正確的是0

A)在WindoWS環(huán)境下安裝RabbitMQ消息中間件必須使用64位的Erlang語言包支持

B)必須以管理員身份進行Erlang語言包安裝

C)在WindoWS環(huán)境下首次執(zhí)行RabbitmQ的安裝,需要進行RabbitMQ系統(tǒng)環(huán)境變量設(shè)置

D)RabbitMQ默認(rèn)提供了兩個端口號5672和15672,其中5672用作可視化管理端口號,15672用作服務(wù)端

口號

52.[單選題]以下關(guān)于SChedUIed的相關(guān)屬性,說法正確的是

A)Cron屬性表示Cron的表達式,可以定制定時任務(wù)的秒、分鐘、小時、日、月、星期、年

B)ZOne指定CrOn表達式將被解析的時區(qū),默認(rèn)為Asia/Shanghai

C)fiXedRate表示在上一次任務(wù)執(zhí)行結(jié)束后在指定時間后繼續(xù)執(zhí)行下一次任務(wù)

D)initialDeIayString表示在fixedRate或fixedDelay任務(wù)第一次執(zhí)行之前要延遲的毫秒數(shù)

53.[單選題]關(guān)于SPringBOot整合JSP模板技術(shù)的限制,以下說法錯誤的是()

A)SpringBoOt默認(rèn)的JAR包部署方式不支持JSP模板

B)UndertoW嵌入式容器部署SPringBoot項目,不支持JSP模板

C)使用JSP模板時,無法對默認(rèn)的錯誤處理器進行覆蓋

D)使用JSP模板時,無法自定義錯誤頁面

54.[單選題]以下關(guān)于SPringBoot整合RediS中基于注解的緩存管理相關(guān)說法正確的是()

A)需要添加SPring-boot-starter-redis依賴

B)使用@CaeheabIe、@CaChePUt、@CaCheEViCt注解在數(shù)據(jù)查詢、更新和刪除方法上進行了緩存管理

C)實體類對象進行緩存存儲時必須先實現(xiàn)SeriaIiZable序列化

D)可以使用注解進行緩存有效期設(shè)置

55.[單選題]下列關(guān)于將SPringBoot定制RediS緩存序列化機制的說法,錯誤的是()

A)自定義RediSTemPIate組件時,方法名必須為為redisTemPlate

B)在定制序列化方式中,要定義一個ObjeCtMaPPer用于進行數(shù)據(jù)轉(zhuǎn)換設(shè)置

OSpringBootIx版本中,定制RediSTemPlate組件序列化配置后,就完成了基于APl和注解方式

RediS序列化的定制

D)使用自定義RediSTmPIate序列化機制緩存存儲實體類數(shù)據(jù),實體類不用再實現(xiàn)序列化

56.[單選題]以下關(guān)于SPringBoot自動配置中相關(guān)注解及說法錯誤的是O0

A)注解@SPringBOoteonfigUration是SPring框架提供的,表示當(dāng)前類為一個配置類,并可以被組件

掃描器掃描。

B)注解@EnabIeAUtoConfigUration表示開啟自動配置功能,是SPringBOot框架最重要的注解

C)注解@Import({AutoConfigurationImportSelector.ClaSS})注解會判定啟用哪些自動配置類

D)SpringBOOt默認(rèn)提供了各個場景開發(fā)的自動配置類

57.[單選題]以下關(guān)于ThymeIeaf模板中th:*屬性的說法,錯誤的是0。

A)th:forEach屬性用來進行數(shù)據(jù)遍歷

B)th:Utext屬性進行文本內(nèi)容展示,且不進行轉(zhuǎn)義

C)th:fragment屬性用來聲明片段

D)th:value屬性用于內(nèi)容修改

58.[單選題]以下關(guān)于SPringIeBOoot中異步任務(wù)的使用及說明,錯誤的是

A)SpringBoOt項目中引入SPring-boot-starter-web依賴后可以進行異步任務(wù)管理

B)@EnabIeASyne注解用來開啟基于注解的異步任務(wù)支持

C)對于所有異步任務(wù),主線程方法會與其他異步方法同時進行,不受干擾

D)異步任務(wù)可以極大地縮減總流程的執(zhí)行時間

59.[單選題]以下關(guān)于一些常用消息中間件說法錯誤的是()

A)AetiVeMQ是APaChe出品的、基于AMQP協(xié)議實現(xiàn)

B)RabbitMQ是使用ErIang語言開發(fā)的開源消息隊列系統(tǒng)

C)Kafka是一種高吞吐量的分布式發(fā)布訂閱消息系統(tǒng),采用SCaIa和JaVa語言編寫

D)ROCketMQ是阿里開源產(chǎn)品,目前是也是APaChe的頂級項目,使用純JaVa開發(fā),具有高吞吐量、高可用

、適合大規(guī)模分布式系統(tǒng)應(yīng)用

60.[單選題]以下關(guān)于SPringBoOt中異步任務(wù)的使用及說明,錯誤的是()

A)SpringBoOt項目中引入SPring-boot-starter-web依賴后可以進行異步任務(wù)管理

B)@EnabIeAsync注解用來開啟基于注解的異步任務(wù)支持

C)對于所有異步任務(wù),主線程方法會與其他異步方法同時進行,不受干擾

D)異步任務(wù)可以極大地縮減總流程的執(zhí)行時間

61.[單選題]以下關(guān)于SPringDataJPA映射實體類相關(guān)注解說法,正確的是O

A)@Entity標(biāo)注在類上,表示與數(shù)據(jù)表具有映射關(guān)系的實體類,必須使用name屬性指定具體映射的表

B)@Id必須標(biāo)注在類屬性上,表示某一個屬性對應(yīng)表中的主鍵

C)@COIUmn標(biāo)注在屬性上,必須配合name屬性表示類屬性對應(yīng)的表字段名

D)@TranSient表示該屬性并非一個到數(shù)據(jù)庫表的字段的映射

62.[單選題]SpringBoot2.L3下整合MyBatiS進行MySQL數(shù)據(jù)庫操作是,默認(rèn)使用的數(shù)據(jù)源為

O0

A)C3P0

B)Druid

C)tomcat,jdbc

D)hikari

63.[單選題]下列關(guān)于YAML配置文件的說法,正確的是()

A)YAML配置文件的內(nèi)容是key:VlaUe"形式的鍵值對,并使用縮進式寫法

B)YAML配置文件的行內(nèi)式寫法配置單列集合屬性,包含屬性值的中括號“口”可以省略

C)YAML配置文件的行內(nèi)式寫法配置雙列集合屬性,包含屬性值的大括號“{}”可以省略

D)以上都不對

64.[單選題]在SPring中,關(guān)于依賴注入,下列說法錯誤的是()、

A)依賴注入是一種設(shè)計開發(fā)模式

B)依賴注入使組件之間相互依賴、相互制約

C)依賴注入提倡使用接口編程

D)依賴注入可以獨立開發(fā)各組件,然后根據(jù)組件間的依賴關(guān)系進行組裝

65.[單選題]下列關(guān)于使用SeCUrity整合ThymeIeaf實現(xiàn)頁面的管理的說法,錯誤的是()

A)SpringBoOt2.1.3版本中添加thymeleaf-extras-SPringSeCUrity5依賴不需要手動指定版本號

B)sec:authorize="!IsAuthenticated()"用于判斷用戶沒有認(rèn)證

C)sec:authorize="hasΛuthority(4ROLEvip,)"用于判斷用戶是否有RoLE_ViP權(quán)限

D)Seczauthentication="name"屬性用于顯示登錄用戶名name

66.[單選題Whymeleaf支持處理多種模板視圖,不包括()

A)CSS

B)XML

C)JS

D)EXE

67.[單選題]以下關(guān)于SPring核心容器相關(guān)說法錯誤的是。()

A)SPring框架的所有功能都是通過其核心容器來實現(xiàn)的。

B)創(chuàng)建BeanFaetory實例時,需要提供SPring所管理容器的詳細配置信息,這些信息通常采用XML文

件形式來管理。

C)ApplicationContext不僅包含了BeanFaCtOry的所有功能,還添加了對國際化、資源訪問、事件

傳播等方面的支持。

D)通常在JaVa項目中,會采用通過ClaSSPathXnIlAPPliCatiOnConteXt類來實例化

ApplicationContext容器的方式,而在Web項目中,APPliCationConteXt容器的實例化工作會交由

Web服務(wù)器來完成。

68.[單選題]以下關(guān)于@EnableWebSeCUrity注解的相關(guān)說法正確的是()

A)@EnabIeWebSeCUrity注解是一個組合注解,開啟基于WebFlUXSeCUrity的安全支持

B)在安全配置類上使用@Enab1eWebSecurity注解后,無需使用@Configuration注解

C)是針對于SPringWebFIUX框架的安全支持,只需要替換使用@EnabIewebFIUXSeCUrity注解即可

D)以上說法都錯誤

69.[單選題]以下關(guān)于SPringBoot默認(rèn)緩存管理相關(guān)說法錯誤的是()

?)@EnableCaehing注解開啟基于注解的緩存支持,通常用在啟動類上

B)@CaCheabIe注解標(biāo)注在類的所有方法上,對結(jié)果進行緩存

C)緩存管理中,每執(zhí)行一次查詢操作,本質(zhì)是執(zhí)行同樣的SQL語句

D)進行SPringBoot默認(rèn)緩存管理中,不必要配置SPring.jpa.show-sql=true

70.[單選題]Springboot如何添加開發(fā)者工具集()?

A)spring-boot-devtools

B)spring-boot-starter

C)spring-starter-ribbon

D)spring-starter-feign

71.[單選題]下列不是SPringbOOt常用的Startel'有哪些?()

A)Spring-Xml-Starter-

B)SPring-boot-Starter-data-jpa

C)spring-boot-starter-data-redis

D)SPring-boot-Starter-data-SOlr

72.[單選題]以下關(guān)于SPringBOOt整合RediS中基于注解的緩存管理相關(guān)說法正確的是()

A)需要添加SPring-booLstarter-redis依賴

B)使用@CaCheabIe、@CaChePUt、@CaCheEViCt注解在數(shù)據(jù)查詢、更新和刪除方法上進行了緩存管理

C)實體類對象進行緩存存儲時必須先實現(xiàn)SeriaIiZabIe序列化

D)可以使用注解進行緩存有效期設(shè)置

73.[單選題]以下關(guān)于SPringBoOt整合SeCUrity中CSRF相關(guān)說法錯誤的是()

A)CSRF攻擊并非竊取服務(wù)器中的數(shù)據(jù)

B)對于數(shù)據(jù)的修改操作,必須進行CSRF防護

C)針對Form表單修改提交中,必須添加<input>隱藏標(biāo)簽攜帶SeCUrity提供的CSRFTOken信息

D)對于AjaX類型的數(shù)據(jù)修改請求,Security提供了通過添加HTTPheader頭信息的方式攜帶CSRF

TOken信息進行請求驗證

74.[單選題]下列關(guān)于SPring的說法錯誤的是()。

A)SPring是一個輕量級JAVAEE的框架集合

B)SPring是“依賴注入”模式的實現(xiàn)

C)使用SPring可以實現(xiàn)聲明事務(wù)

D)SPring提供了AOP方式的日志系統(tǒng)

75.[單選題]以下關(guān)于@SChedUled注解相關(guān)屬性及說法正確的是()

A)CrOn的值用Cron標(biāo)準(zhǔn)表達式設(shè)置,可以定制定時任務(wù)觸發(fā)的秒、分鐘、小時、月中的日、月、周中

的日、年

B)ZOne指定CrOn表達式將被解析的時區(qū),默認(rèn)為Asia/Shanghai

OfixedDelay表示在上一次任務(wù)執(zhí)行結(jié)束后在指定時間后繼續(xù)執(zhí)行下一次任務(wù)

D)initialDelay表示在fixedRate或fixedDelay任務(wù)第一次執(zhí)行之前要延遲的秒數(shù)

76.[單選題]下列關(guān)于AOP的說法錯誤的是()。

A)AoP將散落在系統(tǒng)中的“方面”代碼集中實現(xiàn)

B)AOP有助于提高系統(tǒng)的可維護性

C)AoP已經(jīng)表現(xiàn)出了將要替代面向?qū)ο蟮内厔?/p>

D)AOP是一種設(shè)計模式,SPring為其提供了一種實現(xiàn)

77.[單選題]Thymeleaf支持處理多種模板視圖,不包括O

A)CSS

B)XML

OJS

D)EXE

78.[單選題]在SPring框架中,面向方面編程(AOP)的目標(biāo)在于()、

A)編寫程序時不用關(guān)心其依賴組件的實現(xiàn)

B)將程序中涉及的公用問題集中解決

C)封裝JDBC訪訓(xùn)數(shù)據(jù)庫的代碼,簡化數(shù)據(jù)訪訓(xùn)層的得復(fù)性代碼

D)實現(xiàn)畫面的“無刷新”

79.[單選題]以下關(guān)于定時任務(wù)注解中表示每月的26日每一分鐘都執(zhí)行,寫法正確的是

A)?Scheduled(cron="0**26*?”)

B)?Scheduled(cron=UOoo26*?")

C)?Scheduled(cron="0**26***)

D)?Scheduled(cron=n***26*?”)

80.[單選題]下列選項中,不屬于SPring框架優(yōu)點的是。()

A)提供強大的、可以有效減少頁面代碼的標(biāo)簽

B)聲明式事務(wù)的支持。

C)方便解耦、簡化開發(fā)

D)方便集成各種優(yōu)秀框架

81.[單選題]以下關(guān)于SPringBe)Ot中單元測試相關(guān)說法正確的是()。

A)SpringBOot項目創(chuàng)建完成后,會自動生成單元測試類。

B)SpringBoOt單元測試依賴為test-SPring-boot-Starter

C)SpringBc)Ot單元測試類包括@SPringBOOtTeSt和@RUnWith兩個核心注解

D)SpringBOOt項目自動生成的測試類在resoucres目錄下

82.[單選題]RabbitMQ提供的工作模式不包括()。

A)單點模式

B)發(fā)布訂閱模式

C)路由模式

D)Headers

83.[單選題]下列關(guān)于SPringBOOt項目War包方式打包部署的說法中,錯誤的是()

A)必須使用標(biāo)簽將SPringBOot項目默認(rèn)的Jar包方式修改為War

B)需要將Sring-boot-starter-tomcat使用Pre)Vided聲明為已提供PrOVided

C)必須讓主程序啟動類繼承SPringBOOtSerVletlnitiaIiZer類并實現(xiàn)ConfigUre()方法

D)以War包方式部署項目進行訪問,必須在訪問路徑上添加打包后的項目名

84.[單選題]以下關(guān)于SPringBoOt配置文件隨機值設(shè)置用法正確的是()。

A)my.secret=#{random,value)

B)my.uuid=${random,uuid)

C)my.secret=*{random,value)

D)my.secret=?{random,value)

85.[單選題]在SPringBoOt中,使用組件注冊方式整合內(nèi)嵌SerVlet容器的三大組件時,不會涉及的

類或注解有O

A)LiStenerRegistrationBean

B)FiIterRegistrationBean

C)ServletRegistrationBean

D)@Bean

86.[單選題]在SPringBoot中使用路徑掃描的方式整合內(nèi)嵌式SerVIet三大組件時,不包括的注解和

屬性有()

A)@WebSerVIet注解

B)@Enab1eWebMvc注解

C)@SerVIetCOmPonentSCan注解

D)VaIUe屬性

87.[單選題]關(guān)于SPringBOot項目改寫為War包方式進行打包部署相關(guān)說法正確的是()

A)要使用標(biāo)簽將SPringBoot項目默認(rèn)的Jar包打包方式修改為War形式

B)使用<scope>out</SCoPe>將該服務(wù)器聲明為外部OUt

C)提供SPringBOOt啟動的SerVIet初始化器時,必須讓項目啟動類繼承

SPringBOotSerVIetInitialiZer并實現(xiàn)ConfigUre()方法

D)項目打成War包后不可以使用IDEA工具進行部署

88.[單選題]關(guān)于SPring,下列說法不正確的是()、

A)運用SPring,可以通過一個Setter方法暴露一個類的任何依賴關(guān)系

B)SPring解決依賴性問題的方法即反向控制或依賴注入

C)SPring從配置方面來解決依賴性問題,無須編寫一個數(shù)據(jù)庫連接

D)SPring從配置方面來解決依賴性問題,同時也需要編寫一個數(shù)據(jù)庫連接

89.[單選題]以下關(guān)于@SChedUIed的相關(guān)屬性,說法正確的是()。

A)Cron屬性表示Cron的表達式,可以定制定時任務(wù)的秒、分鐘、小時、日、月、星期、年

B)ZOne指定CrOn表達式將被解析的時區(qū),默認(rèn)為Asia/Shanghai

OfixedRate表示在上一次任務(wù)執(zhí)行結(jié)束后在指定時間后繼續(xù)執(zhí)行下一次任務(wù)

D)InitialDelayString表示在fixedRate或fixedDelay任務(wù)第一次執(zhí)行之前要延遲的毫秒數(shù)

90.[單選題]以下有關(guān)Spring中Bean的作用域說法正確的是()。

A)Spring4、3中為Bean的實例定義了5種作用域

B)使用prototype定義的Bean在Spring容器中將只有一個實例,也就是說,無論有多少個Bean

引用它,始終將指向同一個對象

C)每次通過Spring容器獲取的singleton定義的Bean時,容器都將創(chuàng)建一個新的Bean實例

D)globalSession,在一個全局的HTTPSession中,容器會返回該Bean的同一個實例。

91.[單選題]下列關(guān)于自定義用戶登錄中的相關(guān)說法,錯誤的是()。

A)IoginPage(StingIOginPage)指定用戶登錄頁面跳轉(zhuǎn)路徑,默認(rèn)為GET請求的/login

B)failurellrl(StingauthenticationFaiIurellr1指定用戶登錄失敗后的跳轉(zhuǎn)地址,默以為

/login?failure

C)loginProcessingUrl(StringIoginPrOCeSSingUrl)指定登錄表單提交的路徑,默認(rèn)為POST,請求

的/login

D)項目加入SeCUrity后,可以不對static文件夾下的靜態(tài)資源文件進行統(tǒng)一放行處理

92.[單選題]以下關(guān)于application,yaml格式配置文件格式說法,正確的是()。

A)application.yaml文件使用“key:value”格式配置屬性,使用縮進控制層級關(guān)系

B)使用YAML文件的行內(nèi)式寫法定義數(shù)組時,包含屬性值的中括號“口”可以省略

C)使用YAML文件的行內(nèi)式寫法定義集合時,包含屬性值的中括號“{}”可以省略

D)以上說法都錯誤

93.[單選題]關(guān)于RediS的相關(guān)說法正確的是O

A)Redis是一個開源(BSD許可)的、磁盤中的數(shù)據(jù)結(jié)構(gòu)存儲系統(tǒng)

B)RediS支持多種類型的數(shù)據(jù)結(jié)構(gòu),例如字符串(strings)?散列(hashes)、列表(lists)?集

合(maps)等

C)RediS是一個多實用工具,可用于多種用例。如:SQL數(shù)據(jù)庫、緩存、消息隊列

D)Redis內(nèi)置了復(fù)本(replication),LUA腳本(Luascripting),LRU驅(qū)動事件(LRU

eviction),事務(wù)(transactions)和不同級別的磁盤持久化(PerSiStenCe)

94.[單選題]以下關(guān)于SPringBoot中依賴管理的相關(guān)說法正確的是()。

A)SpringBoOt為其他第三方技術(shù)框架都提供了對應(yīng)的場景依賴啟動器

B)SpringBoot中整合MyBatiS需要添加SPring-boot-starter-mybatis依賴啟動器

C)SpringBOot中加入對應(yīng)場景依賴啟動器后就可以進行對應(yīng)場景開發(fā)

D)SpringBoOt項目中添加依賴啟動器后無需版本管理

95.[單選題]下列關(guān)于使用SeeUrity整合ThymeIeaf實現(xiàn)頁面的管理的說法,錯誤的是

A)SpringBoOt2.1.3版本中添加thymeleaf-extras-SPringSeCUrity5依賴不需要手動指定版本號

B)sec:authorize="!IsAuthenticated()"用于判斷用戶沒有認(rèn)證

C)sec:authorize="hasΛuthority(4ROLEvip,)"用于判斷用戶是否有RoLE_ViP權(quán)限

D)Seczauthentication="name"屬性用于顯示登錄用戶名name

96.[單選題]下列關(guān)于SPringBOOt整合MyBatiS實現(xiàn)的說法,正確的是()。

A)SpringBoot整合MyBatiS必須提供mybatis-spring-boot-starter依賴

B)@MaPPerSCan("XXX")注解的作用和@MaPPer注解一樣

C)在全局配置文件中配置My在全局配置文件中配置MyBatiS的XML映射文件位置要使

mybatis.mapperTOCatiOnS屬性

D)使用注解方式編寫MyBatiS接口文件數(shù)據(jù)修改方法時,還需要使用@TranSaCtiOnal注解

97.[單選題]下列關(guān)于SPringBoOt項目War包方式打包部署的說法中,錯誤的是()

A)必須使用標(biāo)簽將SPringBoOt項目默認(rèn)的Jar包方式修改為War

B)需要將Sring-boot-starter-tomcat使用PrOVided聲明為已提供ProVided

C)必須讓主程序啟動類繼承SPringBoOtSerVIetInitiaIiZer類并實現(xiàn)COnfigUre()方法

D)以War包方式部署項目進行訪問,必須在訪問路徑上添加打包后的項目名

98.[單選題]下列()不是SPring的依賴注入方式。

A)Setter注入

B)getter注入

C)接口注入

D)構(gòu)造注入

99.[單選題]Spring的核心容器是其他模塊建立的基礎(chǔ),以下哪個不是該容器的組成模塊。()

A)BeanS模塊

B)Core模塊

C)ConteXt模塊

D)AoP模塊

IOo.[單選題]使用SPringBOot作為我們的框架,連TomCat都不用自己配置。TOnICat默認(rèn)的端口是

O

A)8080

B)8085

08095

D)8888

101.[單選題]以下關(guān)于SPringBOOt自動配置中相關(guān)注解及說法錯誤的是()。

A)注解@SPringBOOtConfigUration是SPring框架提供的,表示當(dāng)前類為一個配置類,并可以被組件掃

描器掃描。

B)注解@EnabIeAUtOCOnfigUration表示開啟自動配置功能,是SPringBOOt框架最重要的注解

C)注解@Import((AutoConfigurationImportSelector.ClaSS})注解會判定啟用哪些自動配置類

D)SpringBoOt默認(rèn)提供了各個場景開發(fā)的自動配置類

102.[單選題]下列關(guān)于使用JDBC身份認(rèn)證方式創(chuàng)建用戶/權(quán)限表以及初始化數(shù)據(jù)性說法,錯誤的是

A)用戶表中的用戶名USername必須唯一

B)創(chuàng)建用戶表時,必須額外定義一個tinyint類型的字段

C)初始化用戶表數(shù)據(jù)時,插入的用戶密碼必須是對應(yīng)編碼器編碼后的密碼

D)初始化角色表數(shù)據(jù)時,角色值必須帶有“ROLE,前綴

103.[單選題]下列關(guān)于SpringDataJPA映射的實體類中相關(guān)注解的說法,正確的是()

A)使用SPringDataJPA進行數(shù)據(jù)查詢映射時,需要在配置文件中開啟駝峰命名映射

B)使用@Entity注解時,還要使用name屬性指定具體映射的表名

C)@ld注解必須標(biāo)注在類屬性上,表示主鍵對應(yīng)的屬性

D)@TranSient注解表示指定屬性不是到數(shù)據(jù)庫表的字段的映射,ORM框架將忽略該屬性

104.[單選題]以下關(guān)于基于注解方式定制RabbitMQ消息組件中的相關(guān)注解及說法,錯誤的是

A)需要使用@EnabIeRabbit開啟基于注解的支持

B)@RabbitListener標(biāo)記在消息消費者方法上,會立即監(jiān)聽并消費消息隊列中的消息

C)@RabitLiStener注解的queues屬性可以定制消息隊列

D)QueueBinding注解包括有VaIUetype、key等屬性

105.[單選題]下列關(guān)于YAML配置文件的說法,正確的是()

A)YAML配置文件的內(nèi)容是"key:VaIUe"形式的鍵值對,并使用縮進式寫法

B)YAML配置文件的行內(nèi)式寫法配置單列集合屬性,包含屬性值的中括號"□”可以省略

C)YAML配置文件的行內(nèi)式寫法配置雙列集合屬性,包含屬性值的中括號”{}“可以省略

D)以上都不對

106.[單選題]當(dāng)RediS作為數(shù)據(jù)庫時,下列與SPringBoot整合使用的相關(guān)說明,正確的是

A)@RediSHaSh("persons")用于指定操作實體類對象在RediS數(shù)據(jù)庫中的存儲空間

B)@ld用于標(biāo)識實體類主鍵,需要手動指定id生成策略

C)使用RediS數(shù)據(jù)庫,必須為實體類屬性添加@lndeXed屬性生成二級索引

D)編寫操作RediS數(shù)據(jù)庫的RePoSitory接口文件時,需要繼承JPaRePOSitOry接口

107.[單選題]下列關(guān)于SPringBOOt熱部署方式不正確的是:(

A)在PIUgin標(biāo)簽中加入插件

<dependencies><dependency><groupld>org.springframework<∕group1d>

<artifactld>springloaded<∕artifactld>

<version>l.2.6.RELEASE</version>

<∕dependency><∕dependencies>

進入POnI文件的目錄輸入mvnspring-boot:run啟動

B)啟動的加入?yún)?shù)引用springloadedjar包

-javaagent:,jar包路徑"

-noverify

C)PonI文件加入依賴

<dependency>

<groupld>org.springframework,boot<∕groupld>

<artifactld>spring-boot-devtools

<optional>true<∕optional>

<∕artifactld><∕dependency>

D)以上都不是

108.[單選題]下列關(guān)于SPringboot中RediS緩存注解相關(guān)屬性的說法,錯誤的是()

A)vale和CaCheNameS屬性作用相同,用于指定緩存的名稱空間

B)key屬性的作用就是指定緩存數(shù)據(jù)對應(yīng)的唯一標(biāo)識,默認(rèn)使用注解標(biāo)記的方法參數(shù)值

C)UnleSS屬性的作用是當(dāng)指定的條件為true時,方法的返回值就會被緩存

D)sync屬性表示數(shù)據(jù)緩存過程中是否使用異步模式,默認(rèn)值為false

109.[單選題]以下有關(guān)SPring的四個基礎(chǔ)包說法正確的是。O

A)Spring的四個基礎(chǔ)包,它們分別對應(yīng)SPringWeb容器的四個模塊。

B)Spring的4個基礎(chǔ)包有spring-core-RELEΛSE.jar,spring-beans-RELEASE.jarspring-

context-RELEASE.jar和SPring-aop-RELEASE.jar

C)Spring-Context-RELEASE.jar是所有應(yīng)用都要用到的JAR包,它包含訪問配置文件以及進行IoC或

者Dl操作相關(guān)的所有類。

D)SPring-Core-RELEASE.jar包含SPring框架基本的核心工具類,SPring其它組件都要用到這個包

里的類,是其它組件的基本核心。

IlO.[單選題]以下關(guān)于消息中間件的說法,錯誤的是()o

A)RabbitMQ是使用ErIang語言開發(fā)的開源消息隊列系統(tǒng),基于AMQP協(xié)議

B)RediS服務(wù)可以作為消息中間件提供服務(wù)

C)RocketMQ是APaChe的頂級項目,具有高吞吐量、高可用等特點

D)ACtiVeMQ是APaChe出品的、基于JMS協(xié)議的高性能中間件

Ill.[單選題]使用JPA中支持的方法名關(guān)鍵字構(gòu)造RePoSitory接口方法名,以下錯誤的是()

A)findByFirstname

B)findByAgeLessAndEqual

C)findByFirstnameContaining

D)findByLaStnameNOt

112.[單選題]下列關(guān)于SPringBoot自動配置原理的說法,錯誤的是()

A)@SpringBootApplication只包含@SPringBOoCOnfigUratiOn、@EnableAUtoCOnfigUration、

(SComponentScan3個注解

B)@SpringBootConfiguration注解表示當(dāng)前類為—個配置類并可以被組件掃描器掃描

C)@Enab1eAutoConfiguration的作用是啟動自動配置,向容器中導(dǎo)入所有選中的自動配置類

D)@ComPOnentSCan注解的主要作用是掃描指定包及其子包下所有注解類文件作為SPring容器的組件

使用

113.[單選題]下列關(guān)于SPringBoot中提供的緩存管理的相關(guān)注解的說法,正確的是()

A)(SEnableCaching注解是SPringboot提供的,用于開啟基于注解的緩存支持

B)@CaCheable注解作用于方法上,用來對查詢結(jié)果進行緩存

C)@CaCheEViCt注解用于更新緩存數(shù)據(jù)

D)@CacheConfig注常使用在類上,主要用于統(tǒng)籌管理類中所有使用@CaCheable、@CaChePUt和

@CaCheEViCt注解標(biāo)注的方法中的公共屬性

114.[單選題]關(guān)于SPring與Hibernate集成,下列說法錯誤的是()、

A)SPring提供了HibernateDaOSUPPOrt類來簡化Hibernate的使用

B)在SPring配置文件中,可以通過SPring提供的LoCalSeSSionFaCtoryBean來獲得SeSSionFaCtOry的

實例

C)通過集成SPring和Hibernate,用SPring管理程序的依賴關(guān)系,將SeSSionFaCtory注入到

DataSource中

D)通過SPring,無須在BiZ層代碼中直接實例化DAO類,而是可以通過注入得到

115.[單選題]下列()不是SPringAOP中的通知類型、

A)前置通知

B)后置通知

C)代理通知

D)異常通知

116.[單選題]以下關(guān)于SPringBOot整合Thymeleaf實現(xiàn)模板郵件定制相關(guān)說法錯誤的是()

A)模板頁面需要使用Thymeleaf的*{...}語法設(shè)置動態(tài)內(nèi)容

B)使用MimeMeSSageHeIPer幫助類,需要設(shè)置multipart多部件使用為true

C)需要引入ThynIeleaf提供的模板引擎解析器TemPlateEngine

D)如果頻繁發(fā)送郵件,可能被服務(wù)器攔截為垃圾郵件

117.[單選題]以下關(guān)于Thymeleaf模板引擎常用標(biāo)準(zhǔn)表達式及說法錯誤的是。

A)變量表達式#{.?.}主要用于獲取上下文中的變量值

B)使用th:text="${#locale.CoUntry}"動態(tài)獲取當(dāng)前用戶所在國家信息

C)使用消息表達式#{...}進行國際化設(shè)置時,還需要提供一些國際化配置文件

D)片段表達式~{...}用來標(biāo)記一個片段模板,并根據(jù)需要移動或傳遞給其他模板

∏8.[單選題]下列關(guān)于COnfiUrationProPerieS注解的說法中,正確的是()

A)@ConfigurationProperties注解只能作用于類

B)使用@COnfigUratiOnPrOPertieS注解為Bean注入屬性時,必須為Bean設(shè)置Setter方法

C)@ConfiguratiOnProperties注解必須和@COmPOnent結(jié)合使用

D)要想使@COnfigUratiOnPrOPertieS注解注入的屬性生效,必須使用

@Enab1eConfiguratiOnProperties注解開啟注入

119.[單選題]以下關(guān)于Thymeleaf模板引擎頁面標(biāo)簽的說法錯誤的是()

A)th:each用于元素遍歷,類似JSP中的c:forEaCh標(biāo)簽

B)th:VaIUe屬性值修改,指定標(biāo)簽屬性值

Otkutext用于指定標(biāo)簽顯示的文本內(nèi)容,對特殊標(biāo)簽進行轉(zhuǎn)義

D)th:href用于設(shè)定鏈接地址

120.[單選題]下列關(guān)于@COnfigUratiOnPrOPertieS和@ValUe注解的說法,正確的是()

A)?Configurationproperties和@VaIUe注解都是SPringBOot框架自帶的

B)進行屬性值注入時,COnigUratiOrOPertieS和@丫a],116注解配置中必須設(shè)置屬性的Setter方法

C)ConfiguratiOnProperties注解進行配置文件屬性值注入時,支持JSR303數(shù)據(jù)校驗

D)@ValUe注解進行配置文件屬性值注入時,支持松散綁定語法

121.[單選題]下列關(guān)于SPringBoOt中提供的緩存管理的相關(guān)注解的說法,正確的是0

A)@EnabIeCaching注解是SPringboot提供的,用于開啟基于注解的緩存支持

B)@CaCheabIe注解作用于方法上,用來對查詢結(jié)果進行緩存

C)SCacheEvict注解用于更新緩存數(shù)據(jù)

D)@CacheConfig注常使用在類上,主要用于統(tǒng)籌管理類中所有使用@CaCheable、@CaChePUt和

@CaCheEViet注解標(biāo)注的方法中的公共屬性

122.[單選題]在SPringBOOt中使用路徑掃描的方式整合內(nèi)嵌式SerVIet三大組件時,不包括的注解

和屬性有O

A)@WebServIet注解

B)@Enab1eWebMvc注解

C)@SerVIeteonlPc)nentScan注解

D)ValUe屬性

123.[單選題]spring事件機制是使用()

A)訂閱和發(fā)布模式

B)只有訂閱模式

C)只有發(fā)布模式

D)都錯

124.[單選題]使用RabbitTemPlate類的ConVertAndSend()方法發(fā)送消息時,路由鍵為infor.email,會

匹配到以下哪種消息隊列()

A)info.#.email.#

B)info.*.email.*

C)info.#.email.*

D)info.*.email.#

125.[單選題]下列選項中,關(guān)于SPringBe)Ot概述錯誤的是()。

A)PiVotaI團隊通過配置類的方式簡化了SPring框架的使用,并開發(fā)了SPringBOot框架。

B)SpringBoot2.x版本在SPringBootLX版本的基礎(chǔ)上進行了諸多功能的改進和擴展

OSpringBOOt用于快速、敏捷地開發(fā)新一代基于SPring框架的應(yīng)用,在開發(fā)過程中大量使用“約定

優(yōu)先配置”的思想

D)SpringBOot并不是替代SPring框架的解決方案,而是和SPring框架緊密結(jié)合用于提升SPring開發(fā)

者體驗的工具

126.[單選題]以下哪一個是SPringBoot關(guān)于數(shù)據(jù)源的正確配置?()

A)spring,datasource,driver-CIaSS-name=ConLmysql.jdbc.Driver

Spring,datasource,url=jdbc:mysql://localhost:3306/db_2010_mybatis?

CharacterEnco

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論