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ù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試題說明

本套試題共包括1套試卷

答案和解析在每套試卷后

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

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

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

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

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

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

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

2.[單選題]以下關(guān)于SPringBoot配置文件隨機(jī)值設(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整合步驟多、配置繁瑣,項(xiàng)進(jìn)服務(wù)器部署步驟繁瑣

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

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

D)因?yàn)镾SM整合步驟多、配置繁瑣,項(xiàng)進(jìn)服務(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)說法錯(cuò)誤的是()

A)小時(shí)位可取值0~23

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

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

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

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

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

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

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

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

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

A)MSIE

B)Mozilia

OEdge

D)Trident

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

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

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

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

tomcat

D)可以通過IDEA工具進(jìn)行項(xiàng)目快速打包和部署

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

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

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

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

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

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

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

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

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

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

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

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

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

C)RocketMQ是APaehe的頂級(jí)項(xiàng)目,具有高吞吐量、高可用等特點(diǎn)

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

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

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

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

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

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

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

A)單點(diǎn)模式

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整合時(shí),事務(wù)隔離級(jí)別是由()實(shí)現(xiàn)的。

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

B)Hibernate

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

D)JDBC驅(qū)動(dòng)程序

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

?)findByFirstname

B)fIndByAgeLessAndEqual

C)findByFirstnameContaining

D)findByLastnameNot

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

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

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

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

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

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

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

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

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

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

@Enab1eConfigureationProperties注解開始注入

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

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

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

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

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

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

者體驗(yàn)的工具

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

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

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

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

類類型的對(duì)象,在B類中定義?類類型的屬性a

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

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

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

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

C)提供SPringBOot啟動(dòng)的SerVIet初始化器時(shí),必須讓項(xiàng)目啟動(dòng)類繼承

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

D)項(xiàng)目打成War包后不可以使用IDEA工具進(jìn)行部署

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

A)MSIE

B)MoziIla

OEdge

D)Trident

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

A)配置視圖解析器

B)對(duì)WebJarS的支持

C)對(duì)攔截器的自動(dòng)配置

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

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

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

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

C)映射DAO接口的包名

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

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

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

開發(fā)中;

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

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

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

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

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

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

A)LessThanEqual

B)NotNull

C)StartingWith

D)SortBy

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

件位置

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

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

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

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

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

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

D)使用JSP模板時(shí),無法自定義錯(cuò)誤頁面

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

B)自定義用戶退出功能,必須使用POST方式的HTTP請(qǐng)求進(jìn)行用戶注銷

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

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

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

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

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

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

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

方面

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

42.[單選題]以下關(guān)于定時(shí)任務(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項(xiàng)目的打包部署相關(guān)說法錯(cuò)誤的是()

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

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

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

tomcat

D)可以通過IDEA工具進(jìn)行項(xiàng)目快速打包和部署

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

A)LessThanEqual

B)NotNull

C)StartingWith

D)SortBy

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

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

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

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

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

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

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

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

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

D)以上說法都錯(cuò)誤

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

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

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

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

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

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

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

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

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

RediS序列化的定制

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

50.[單選題]下面哪個(gè)注解不是@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)必須以管理員身份進(jìn)行Erlang語言包安裝

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

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

口號(hào)

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

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

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

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

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

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

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

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

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

D)使用JSP模板時(shí),無法自定義錯(cuò)誤頁面

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

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

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

C)實(shí)體類對(duì)象進(jìn)行緩存存儲(chǔ)時(shí)必須先實(shí)現(xiàn)SeriaIiZable序列化

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

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

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

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

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

RediS序列化的定制

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

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

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

掃描器掃描。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

62.[單選題]SpringBoot2.L3下整合MyBatiS進(jìn)行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"形式的鍵值對(duì),并使用縮進(jìn)式寫法

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

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

D)以上都不對(duì)

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

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

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

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

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

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

A)SpringBoOt2.1.3版本中添加thymeleaf-extras-SPringSeCUrity5依賴不需要手動(dòng)指定版本號(hào)

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)說法錯(cuò)誤的是。()

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

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

件形式來管理。

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

傳播等方面的支持。

D)通常在JaVa項(xiàng)目中,會(huì)采用通過ClaSSPathXnIlAPPliCatiOnConteXt類來實(shí)例化

ApplicationContext容器的方式,而在Web項(xiàng)目中,APPliCationConteXt容器的實(shí)例化工作會(huì)交由

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

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

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

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

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

D)以上說法都錯(cuò)誤

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

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

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

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

D)進(jìn)行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ù)查詢、更新和刪除方法上進(jìn)行了緩存管理

C)實(shí)體類對(duì)象進(jìn)行緩存存儲(chǔ)時(shí)必須先實(shí)現(xiàn)SeriaIiZabIe序列化

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

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

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

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

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

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

TOken信息進(jìn)行請(qǐng)求驗(yàn)證

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

A)SPring是一個(gè)輕量級(jí)JAVAEE的框架集合

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

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

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

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

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

的日、年

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

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

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

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

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

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

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

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

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

A)CSS

B)XML

OJS

D)EXE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

D)SpringBOOt項(xiàng)目自動(dòng)生成的測試類在resoucres目錄下

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

A)單點(diǎn)模式

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

C)路由模式

D)Headers

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

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

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

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

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

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

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

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

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

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

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

類或注解有O

A)LiStenerRegistrationBean

B)FiIterRegistrationBean

C)ServletRegistrationBean

D)@Bean

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

屬性有()

A)@WebSerVIet注解

B)@Enab1eWebMvc注解

C)@SerVIetCOmPonentSCan注解

D)VaIUe屬性

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

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

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

C)提供SPringBOOt啟動(dòng)的SerVIet初始化器時(shí),必須讓項(xiàng)目啟動(dòng)類繼承

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

D)項(xiàng)目打成War包后不可以使用IDEA工具進(jìn)行部署

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

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

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

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

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

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

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

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

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

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

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

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

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

引用它,始終將指向同一個(gè)對(duì)象

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

D)globalSession,在一個(gè)全局的HTTPSession中,容器會(huì)返回該Bean的同一個(gè)實(shí)例。

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

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

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

/login?failure

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

的/login

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

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

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

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

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

D)以上說法都錯(cuò)誤

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

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

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

合(maps)等

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

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

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

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

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

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

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

D)SpringBoOt項(xiàng)目中添加依賴啟動(dòng)器后無需版本管理

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

A)SpringBoOt2.1.3版本中添加thymeleaf-extras-SPringSeCUrity5依賴不需要手動(dòng)指定版本號(hào)

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實(shí)現(xiàn)的說法,正確的是()。

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

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

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

mybatis.mapperTOCatiOnS屬性

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

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

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

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

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

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

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

A)Setter注入

B)getter注入

C)接口注入

D)構(gòu)造注入

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

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自動(dòng)配置中相關(guān)注解及說法錯(cuò)誤的是()。

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

描器掃描。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

D)以上都不對(duì)

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

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

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

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

D)編寫操作RediS數(shù)據(jù)庫的RePoSitory接口文件時(shí),需要繼承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>

進(jìn)入POnI文件的目錄輸入mvnspring-boot:run啟動(dòng)

B)啟動(dòng)的加入?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)屬性的說法,錯(cuò)誤的是()

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

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

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

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

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

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

B)Spring的4個(gè)基礎(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包,它包含訪問配置文件以及進(jìn)行IoC或

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

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

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

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

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

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

C)RocketMQ是APaChe的頂級(jí)項(xiàng)目,具有高吞吐量、高可用等特點(diǎn)

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

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

A)findByFirstname

B)findByAgeLessAndEqual

C)findByFirstnameContaining

D)findByLaStnameNOt

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

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

(SComponentScan3個(gè)注解

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

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

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

使用

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

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

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

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

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

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

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

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

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

實(shí)例

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

DataSource中

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

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

A)前置通知

B)后置通知

C)代理通知

D)異常通知

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@Enab1eConfiguratiOnProperties注解開啟注入

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

和屬性有O

A)@WebServIet注解

B)@Enab1eWebMvc注解

C)@SerVIeteonlPc)nentScan注解

D)ValUe屬性

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

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

B)只有訂閱模式

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

D)都錯(cuò)

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

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

A)info.#.email.#

B)info.*.email.*

C)info.#.email.*

D)info.*.email.#

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

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

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

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

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

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

者體驗(yàn)的工具

126.[單選題]以下哪一個(gè)是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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論