Spring Boot項(xiàng)目構(gòu)建打包及相關(guān)概念易錯(cuò)試卷_第1頁
Spring Boot項(xiàng)目構(gòu)建打包及相關(guān)概念易錯(cuò)試卷_第2頁
Spring Boot項(xiàng)目構(gòu)建打包及相關(guān)概念易錯(cuò)試卷_第3頁
Spring Boot項(xiàng)目構(gòu)建打包及相關(guān)概念易錯(cuò)試卷_第4頁
Spring Boot項(xiàng)目構(gòu)建打包及相關(guān)概念易錯(cuò)試卷_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

SpringBoot項(xiàng)目構(gòu)建打包及相關(guān)概念易錯(cuò)單選題測(cè)試卷下列選項(xiàng)中,IDEA中將SpringBoot打包的命令和插件說法錯(cuò)誤的是()。[單選題]*A、SpringBoot中內(nèi)置了Maven打包插件,不需要在項(xiàng)目中手動(dòng)添加插件。(正確答案)B、clean命令可以清除所有在構(gòu)建過程中生成的文件。C、test命令可以使用合適的單元測(cè)試框架來測(cè)試編譯的源代碼。D、package命令可以完成項(xiàng)目編譯、單元測(cè)試、打包功能。2、下列選項(xiàng)中,對(duì)于SpringBoot自動(dòng)裝配時(shí)對(duì)應(yīng)注解的作用描述錯(cuò)誤的是()。

[單選題]*A、@SpringBootConfiguration標(biāo)注當(dāng)前類是一個(gè)配置類。B、@EnableAutoConfiguration可以關(guān)閉SpringBoot的自動(dòng)配置。(正確答案)C、@ComponentScan注解是一個(gè)組件包掃描器。D、被@SpringBootApplication標(biāo)注的類可以被掃描到Spring的IoC容器中。3、下列選項(xiàng)中,對(duì)于SpringBoot項(xiàng)目的環(huán)境要求描述錯(cuò)誤的是()。

[單選題]*A、SpringBoot2.7.6需要Java7及以上版本進(jìn)行支撐。B、SpringBoot對(duì)項(xiàng)目構(gòu)建工具提供了構(gòu)建支持。C、SpringBoot2.7.6官方聲明只支持Maven進(jìn)行項(xiàng)目構(gòu)建。(正確答案)D、SpringBoot2.7.6官方聲明使用Maven進(jìn)行項(xiàng)目構(gòu)建時(shí),Maven的版本需要3.5及以上版本。4、下列選項(xiàng)中,關(guān)于SpringBoot項(xiàng)目以War包方式進(jìn)行打包部署的說法錯(cuò)誤的是()。

[單選題]*A、要使用標(biāo)簽將SpringBoot項(xiàng)目打包方式修改為war。B、使用out將該服務(wù)器聲明為外部out。(正確答案)C、使用外置Tomcat時(shí),默認(rèn)啟動(dòng)類需要繼承SpringBootServletInitiailzer類,并重寫configure()方法。D、可以使用IDEA的Maven工具將SpringBoot項(xiàng)目打包為WAR包。5、下列選項(xiàng)中,對(duì)于創(chuàng)建Maven項(xiàng)目時(shí),界面中Group和Artifact的作用說法錯(cuò)誤的是()。

[單選題]*A、Group為項(xiàng)目的組名,通常設(shè)置為公司或組織的反向域名。B、Artifact為項(xiàng)目的名稱,Maven管理項(xiàng)目包時(shí)用作區(qū)分的字段。C、Artifact為所創(chuàng)建項(xiàng)目在本地存放的路徑。(正確答案)D、Group和Artifact是Maven區(qū)分項(xiàng)目包的字段。6、下列選項(xiàng)中,對(duì)于SpringInitializr,以及使用SpringInitializr方式構(gòu)建SpringBoot項(xiàng)目的說法錯(cuò)誤的是()。

[單選題]*A、SpringInitializr是一個(gè)可以初始化SpringBoot項(xiàng)目的工具。B、使用SpringInitializr初始化的SpringBoot項(xiàng)目包含了SpringBoot基本的項(xiàng)目結(jié)構(gòu)。C、只能在項(xiàng)目初始化之后對(duì)項(xiàng)目所需要的依賴進(jìn)行添加。(正確答案)D、使用SpringInitializr方式構(gòu)建SpringBoot項(xiàng)目時(shí),需要確保所在主機(jī)處于聯(lián)網(wǎng)狀態(tài)下,否則將構(gòu)建失敗。7、下列選項(xiàng)中,對(duì)于將SpringBoot項(xiàng)目打包為可執(zhí)行的JAR包描述錯(cuò)誤的是()。

[單選題]*A、可以在IDEA中將SpringBoot打包為可執(zhí)行的JAR包。B、IDEA打包的可執(zhí)行JAR包默認(rèn)存放在target文件夾。C、使用java命令運(yùn)行JAR包需要先安裝Java的JDK環(huán)境。D、運(yùn)行JAR包需要在本地的Web容器中。(正確答案)8、下列選項(xiàng)中,關(guān)于SpringBoot概述錯(cuò)誤的是()。

[單選題]*A、使用SpringBoot開發(fā)程序時(shí),幾乎可以實(shí)現(xiàn)開箱即用。B、SpringBoot框架本身并不提供Spring框架的核心特性以及擴(kuò)展功能。C、SpringBoot是替代Spring框架的解決方案。(正確答案)D、SpringBoot集成了大量常用的第三方庫配置。9、下列選項(xiàng)中,對(duì)于@SpringBootTest注解webEnvironment屬性的值描述錯(cuò)誤的是()。

[單選題]*A、MOCK為webEnvironment屬性的默認(rèn)值。B、DEFINED_PORT加載一個(gè)EmbeddedWebApplicationContext并提供一個(gè)真正的servlet環(huán)境。(正確答案)C、RANDOM_PORT會(huì)使用隨機(jī)端口作為Web服務(wù)器端口。D、NONE會(huì)使用SpringApplication加載ApplicationContext,但不啟動(dòng)Web環(huán)境。10、下列選項(xiàng)中,對(duì)于SERVLET類型的SpringBoot項(xiàng)目描述正確的是()。

[單選題]*A、當(dāng)前應(yīng)用程序不應(yīng)作為Web應(yīng)用程序運(yùn)行,也不應(yīng)啟動(dòng)嵌入式Web服務(wù)器。B、當(dāng)前應(yīng)用程序應(yīng)作為基于Servlet的Web應(yīng)用程序運(yùn)行,并應(yīng)啟動(dòng)嵌入式響應(yīng)式Web服務(wù)器。C、當(dāng)前應(yīng)用程序應(yīng)作為基于Servlet的Web應(yīng)用程序運(yùn)行,并應(yīng)啟動(dòng)嵌入式ServletWeb服務(wù)器。(正確答案)D、當(dāng)前應(yīng)用程序應(yīng)作為響應(yīng)式Web應(yīng)用程序運(yùn)行,并應(yīng)啟動(dòng)嵌入式響應(yīng)式Web服務(wù)器。11、下列選項(xiàng)中,對(duì)常見的SpringBoot應(yīng)用程序啟動(dòng)器描述錯(cuò)誤的是()。

[單選題]*A、spring-boot-starter-parent核心啟動(dòng)器,常被作為父依賴。B、spring-boot-starter-web使用SpringMVC構(gòu)建Web。C、spring-boot-starter-test提供Logging相關(guān)的日志功能。(正確答案)D、spring-boot-starter-jdbc結(jié)合JDBC和HikariCP連接池的啟動(dòng)器。12、下列選項(xiàng)中,不屬于SpringBoot項(xiàng)目的類型的是()。

[單選題]*A、NONEB、WEB(正確答案)C、SERVLETD、REACTIVE13、下列選項(xiàng)中,屬于SpringBoot項(xiàng)目啟動(dòng)類上標(biāo)注的注解的是()。

[單選題]*A、@ControllerB、@RestControllerC、@SpringBootApplication(正確答案)D、@SpringBootConfiguration14、下列選項(xiàng)中,不屬于@SpringBootApplication注解內(nèi)部包含的注解的是()。

[單選題]*A、@SpringBootConfigurationB、@EnableAutoConfigurationC、@Configuration(正確答案)D、@ComponentScan15、下列選項(xiàng)中,關(guān)于SpringBoot的起步依賴說法錯(cuò)誤的是()。

[單選題]*A、spring-boot-starter-parent中定義了很多常見技術(shù)的版本信息,組合成一套最優(yōu)搭配的技術(shù)版本。B、不同版本spring-boot-starter-parent中定義的常見主流技術(shù)的版本號(hào)都相同。(正確答案)C、spring-boot-starter-web是使用SpringMVC構(gòu)建Web應(yīng)用程序的啟動(dòng)器。D、spring-boot-starter-web包含SpringMVC的依賴信息和Spring整合SpringMVCWeb開發(fā)的依賴信息。多選題:[填空題]*_________________________________20、SpringBoot是替代Spring框架的解決方案。[單選題]*對(duì)錯(cuò)(正確答案)21、SpringBoot項(xiàng)目啟動(dòng)后會(huì)自動(dòng)產(chǎn)生一個(gè)Spring容器對(duì)象。[單選題]*對(duì)(正確答案)錯(cuò)22、使用Maven搭建的SpringBoot項(xiàng)目會(huì)默認(rèn)生成項(xiàng)目啟動(dòng)類。[單選題]*對(duì)錯(cuò)(正確答案)23、SpringBoot提供了眾多起步依賴來降低項(xiàng)目依賴的復(fù)雜度。[單選題]*對(duì)(正確答案)錯(cuò)24、SpringBoot2.7.6需要Java8及以上版本進(jìn)行支撐。[單選題]*對(duì)(正確答案)錯(cuò)25、SpringApplication類中有多個(gè)重載的run()方法。[單選題]*對(duì)(正確答案)錯(cuò)26、在SpringBoot項(xiàng)目中加入spring-boot-devtools熱部署依賴啟動(dòng)器后重啟項(xiàng)目即可生效。[單選題]*對(duì)錯(cuò)(正確答案)27、SpringBoot項(xiàng)目不需要打成WAR包再部署到Web容器。[單選題]*對(duì)(正確答案)錯(cuò)28、SpringBoot官方針對(duì)所有場(chǎng)景開發(fā)的技術(shù)框架都提供了啟動(dòng)器。[單選題]*對(duì)錯(cuò)(正確答案)29、SpringBoot框架和Spring框架一樣,整合第三方框架時(shí)都需要手動(dòng)配置各種XML配置文件。[單選題]*對(duì)錯(cuò)(正確答案)30、熱部署可以不用重啟服務(wù),服務(wù)器會(huì)自己悄悄的把更新后的程序給重新加載一遍。[單選題]*對(duì)(正確答案)錯(cuò)31、創(chuàng)建SpringApplication實(shí)例時(shí)會(huì)初始化項(xiàng)目啟動(dòng)所需的資源和對(duì)象。[單選題]*對(duì)(正確答案)錯(cuò)32、開發(fā)人員只需關(guān)注SpringBoot的版本,不需要關(guān)心下游依賴的版本信息。[單選題]*對(duì)(正確答案)錯(cuò)33、DEFINED_PORT為webEnvironment屬性的默認(rèn)值。[單選題]*對(duì)錯(cuò)(正確答案)34、使用Maven方式構(gòu)建SpringBoot項(xiàng)目必須處于聯(lián)網(wǎng)狀態(tài),否則會(huì)創(chuàng)建失敗。[單選題]*對(duì)錯(cuò)(正確答案)35、在IDEA中創(chuàng)建項(xiàng)目時(shí),“SpringInitializr”選項(xiàng)中ServerURL為初始化SpringBoot項(xiàng)目時(shí)SpringInitializr工具所在的服務(wù)器地址。[單選題]*對(duì)(正確答案)錯(cuò)36、使用SpringInitializr搭建的SpringBoot項(xiàng)目會(huì)默認(rèn)生成項(xiàng)目啟動(dòng)類。[單選題]*對(duì)(正確答案)錯(cuò)第二章[填空題]*_________________________________一、

1、下列選項(xiàng)中,關(guān)于在perties文件中配置屬性描述錯(cuò)誤的是()。

[單選題]*A、配置字面量的屬性時(shí),直接將字面量作為Value直接寫在鍵值對(duì)中即可。B、配置數(shù)組類型屬性時(shí),可以將數(shù)組元素的值寫在一行內(nèi),元素值之間使用逗號(hào)(,)間隔。C、配置數(shù)組類型屬性時(shí),不能通過索引賦值。(正確答案)D、配置Map時(shí),可以通過“屬性名.鍵”的方式配置。2、下列選項(xiàng)中,對(duì)SpringBoot中引入配置文件描述錯(cuò)誤的是()。

[單選題]*A、對(duì)于加載自定義配置文件的需求,可以使用@PropertySource注解來實(shí)現(xiàn)。B、@PropertySource注解標(biāo)注在類上,可以指定引入的配置文件的位置和名稱。C、SpringBoot默認(rèn)可以自動(dòng)識(shí)別XML配置文件。(正確答案)D、使用@ImportResource注解可以加載XML配置文件。3、下列選項(xiàng)中,對(duì)于application.yml中配置屬性的規(guī)則描述錯(cuò)誤的是()。

[單選題]*A、使用縮進(jìn)表示層級(jí)關(guān)系。B、可以使用Tab鍵進(jìn)行縮進(jìn)。(正確答案)C、同級(jí)元素必須左側(cè)對(duì)齊。D、大小寫敏感。4、下列選項(xiàng)中,在SpringBoot配置文件中用于激活指定Profile的屬性是()。

[單選題]*A、spring.config.activate.on-profileB、files.active(正確答案)C、server.portD、5、下列選項(xiàng)中,關(guān)于在SpringBoot的配置文件中配置Profile的描述錯(cuò)誤的是()。

[單選題]*A、可以在配置文件使用spring.config.activate.on-profile指定Profile的名稱。B、使用files.active指定激活哪個(gè)Profile。C、如果需要激活多個(gè)Profile,Profile名稱之間使用逗號(hào)間隔即可。D、單一YAML文件中只能配置單個(gè)Profile。(正確答案)6、下列選項(xiàng)中,對(duì)于@Value注解和@ConfigurationProperties注解的描述錯(cuò)誤的是()。

[單選題]*A、@Value注解和@ConfigurationProperties注解都可以對(duì)配置文件中的屬性進(jìn)行綁定。B、@ConfigurationProperties注解是SpringBoot框架提供的。C、@Value注解主要用于將配置文件中某一類屬性整體批量讀取并注入到Bean的屬性中。(正確答案)D、@Value在注入復(fù)雜數(shù)據(jù)類型配置數(shù)據(jù)時(shí),會(huì)無法解析。7、下列選項(xiàng)中,在application.yml文件中配置屬性描述錯(cuò)誤的是()。

[單選題]*A、使用“Key:Value”的形式表示一對(duì)鍵值對(duì)。B、Value之前包含一個(gè)英文空格,但是該空格可以省略。(正確答案)C、默認(rèn)情況下字符串是不需要使用單引號(hào)或雙引號(hào)。D、當(dāng)YAML配置文件中配置的屬性為數(shù)組類型或單列集合時(shí),可以使用縮進(jìn)式寫法和行內(nèi)式寫法。8、下列選項(xiàng)中,對(duì)于@Value注解的描述正確的是()。

[單選題]*A、@Value注解支持松散綁定語法。B、@Value注解支持任意數(shù)據(jù)類型的屬性注入。C、@Value不需要為屬性設(shè)置setter方法。(正確答案)D、@Value注解主要用于將配置文件中某一類屬性整體批量讀取并注入到Bean的屬性中。9、下列選項(xiàng)中,對(duì)于@ConfigurationProperties注解的描述錯(cuò)誤的是()。

[單選題]*A、@ConfigurationProperties注解可以將配置文件中的一組配置數(shù)據(jù)同時(shí)綁定到Bean中。B、@ConfigurationProperties注解的prefix屬性指定綁定配置文件中屬性的前綴。C、實(shí)體類中的屬性名需要和綁定的配置文件中屬性名保持一致。D、@ConfigurationProperties注解時(shí),也需要在屬性上方標(biāo)注@Value注解。(正確答案)10、下列選項(xiàng)中,對(duì)@Value注解的描述錯(cuò)誤的是()。

[單選題]*A、SpringBoot框架從Spring框架中對(duì)@Value注解進(jìn)行了默認(rèn)繼承。B、@Value可以將配置文件中的屬性綁定到Bean對(duì)象對(duì)應(yīng)的屬性。C、使用@Value注解對(duì)屬性注入值時(shí),類中必須同時(shí)提供屬性的getter()和setter()方法。(正確答案)D、@Value注解對(duì)于Map集合的屬性注入支持效果不佳。15、SpringBoot在多文件中配置Profile時(shí),不需要在SpringBoot全局配置文件中激活指定的Profile,會(huì)自動(dòng)激活所有的Profile。[單選題]*對(duì)錯(cuò)(正確答案)16、application.yml可以在SpringBoot啟動(dòng)時(shí)被自動(dòng)讀取。[單選題]*對(duì)(正確答案)錯(cuò)17、@ConfigurationProperties注解可以將配置文件中的一組配置數(shù)據(jù)同時(shí)綁定到Bean中。[單選題]*對(duì)(正確答案)錯(cuò)18、使用Environment對(duì)象獲取配置文件的數(shù)據(jù)時(shí),不需要再提供其他實(shí)體類。[單選題]*對(duì)(正確答案)錯(cuò)19、使用@Value注解進(jìn)行屬性值注入時(shí),必須設(shè)置屬性的setter()方法。[單選題]*對(duì)錯(cuò)(正確答案)20、使用@ImportResource注解引入XML配置文件時(shí),需要指定引入XML配置文件的路徑和名稱。[單選題]*對(duì)(正確答案)錯(cuò)21、@Value注解支持SpEL表達(dá)式進(jìn)行Bean的屬性值注入。[單選題]*對(duì)(正確答案)錯(cuò)22、YAML配置文件的行內(nèi)式寫法配置單列集合屬性,包含屬性值的中括號(hào)“[]”可以省略。[單選題]*對(duì)(正確答案)錯(cuò)23、@ConfigurationProperties注解進(jìn)行配置文件屬性注入時(shí),不需要設(shè)置屬性的setter方法。[單選題]*對(duì)(正確答案)錯(cuò)24、在SpringBoot中可以將Profile配置在多個(gè)文件中。[單選題]*對(duì)(正確答案)錯(cuò)25、perties文件中配置Map時(shí),可以通過“屬性名.鍵”的方式配置,也可以通過“屬性名[鍵]”的方式實(shí)現(xiàn)。[單選題]*對(duì)(正確答案)錯(cuò)26、使用@Bean注解不能自定義組件的名稱。[單選題]*對(duì)錯(cuò)(正確答案)27、默認(rèn)情況下,perties文件中配置的字符串必須使用單引號(hào)或雙引號(hào)進(jìn)行修飾。[單選題]*對(duì)錯(cuò)(正確答案)28、@Profile注解可以指定Bean的生效環(huán)境。[單選題]*對(duì)(正確答案)錯(cuò)第三章[填空題]*_________________________________1、下列選項(xiàng)中,SpringBoot整合SpringMVC實(shí)現(xiàn)文件上傳時(shí),默認(rèn)的單個(gè)文件上傳限制是()。

[單選題]*A、1M(正確答案)B、5MC、8MD、10M2、下列選項(xiàng)中,對(duì)于SpringMVC自動(dòng)配置特性描述錯(cuò)誤的是()。

[單選題]*A、引入了視圖解析器ContentNegotiatingViewResolver和BeanNameViewResolver。B、不支持靜態(tài)資源。(正確答案)C、支持使用HttpMessageConverters消息轉(zhuǎn)換器。D、支持靜態(tài)項(xiàng)目首頁index.html。3、下列選項(xiàng)中,為使用SpringBean注冊(cè)自定義Servlet時(shí),Servlet對(duì)應(yīng)的映射地址的是()。

[單選題]*A、Bean名稱+/(正確答案)B、Bean名稱+/*C、/D、/*4、下列選項(xiàng)中,關(guān)于WebMvcConfigurer接口的描述錯(cuò)誤的是()。

[單選題]*A、addResourceHandlers()方法可以添加資源路徑映射的真實(shí)路徑。(正確答案)B、addViewControllers()方法中可以添加訪問路徑和視圖的映射。C、addInterceptors()方法可以添加攔截器。D、通過配置類實(shí)現(xiàn)靜態(tài)資源映射時(shí),配置類需要實(shí)現(xiàn)WebMvcConfigurer接口。5、下列選項(xiàng)中,對(duì)于使用SpringBean注冊(cè)JavaWeb三大組件描述錯(cuò)誤的是()。

[單選題]*A、在SpringBoot項(xiàng)目中,會(huì)自動(dòng)將Spring容器中的Servlet、Filter、Listener實(shí)例注冊(cè)為Web服務(wù)器中對(duì)應(yīng)的組件。B、使用SpringBean注冊(cè)自定義的Servlet時(shí),Servlet對(duì)應(yīng)的映射地址為“Bean名稱+/”。C、Filter的映射地址則默認(rèn)為“/”。(正確答案)D、使用SpringBean注冊(cè)自定義Servlet時(shí),需要兩個(gè)及以上的Servlet。6、下列選項(xiàng)中,使用SpringBean注冊(cè)Filter時(shí),F(xiàn)ilter默認(rèn)的映射地址的是()。

[單選題]*A、/Bean名稱B、/*(正確答案)C、/D、/**7、下列選項(xiàng)中,SpringBoot默認(rèn)的錯(cuò)誤信息解析器是()。

[單選題]*A、ErrorPageCustomizerB、BasicErrorControllerC、DefaultErrorViewResolver(正確答案)D、DefaultErrorAttributes8、下列選項(xiàng)中,WebMvcConfigurer接口用于指定資源訪問路徑和資源之間的映射關(guān)系的方法是()。

[單選題]*A、addResourceHandlers()(正確答案)B、addViewControllers()C、addInterceptors()D、addResourceLocations()14、SpringBoot項(xiàng)目中非靜態(tài)資源文件夾中的靜態(tài)資源不能被外部直接訪問。[單選題]*對(duì)(正確答案)錯(cuò)15、SpringBoot默認(rèn)情況無法自動(dòng)識(shí)別到@WebServlet、@WebFilter、@WebListener標(biāo)注的類。[單選題]*對(duì)(正確答案)錯(cuò)16、通過ServletRegistrationBean對(duì)象可以自定義Servlet的映射路徑。[單選題]*對(duì)(正確答案)錯(cuò)17、使用SpringBean注冊(cè)自定義Servlet時(shí),Servlet對(duì)應(yīng)的映射地址為“Bean名稱+/”。[單選題]*對(duì)(正確答案)錯(cuò)18、如果想在SpringBoot項(xiàng)目中訪問非默認(rèn)靜態(tài)資源文件夾下的資源,可以自定義靜態(tài)資源的映射。[單選題]*對(duì)(正確答案)錯(cuò)19、在SpringBoot應(yīng)用中引入spring-boot-starter-web啟動(dòng)器后,即使不進(jìn)行任何配置,也會(huì)自行配置視圖解析器。[單選題]*對(duì)(正確答案)錯(cuò)20、SpringBoot項(xiàng)目中,BasicErrorController中會(huì)對(duì)異常處理路徑進(jìn)行統(tǒng)一映射處理。[單選題]*對(duì)(正確答案)錯(cuò)21、修改配置信息可以修改SpringBoot默認(rèn)的錯(cuò)誤處理行為。[單選題]*對(duì)(正確答案)錯(cuò)22、spring.servlet.multipart.max-file-size用來設(shè)置所有上傳文件的大小限制。[單選題]*對(duì)錯(cuò)(正確答案)23、通過FilterRegistrationBean注冊(cè)Filter也只能使用默認(rèn)的映射地址。[單選題]*對(duì)(正確答案)錯(cuò)第四章[填空題]*_________________________________1、下列選項(xiàng)中,Thymeleaf內(nèi)置的字符串工具對(duì)象是()。

[單選題]*A、#strings(正確答案)B、#numbersC、#listsD、#maps2、下列選項(xiàng)中,用于文本替換,并且替換時(shí)可以轉(zhuǎn)義特殊字符的Thymeleaf屬性是()。

[單選題]*A、th:text(正確答案)B、th:utextC、th:withD、th:object3、下列選項(xiàng)中,Thymeleaf的鏈接表達(dá)式是()。

[單選題]*A、${title}B、*{username}C、#{location}D、@{/bootstrap.css}(正確答案)4、下列選項(xiàng)中,關(guān)于Thymeleaf的表達(dá)式描述錯(cuò)誤的是()。

[單選題]*A、變量表達(dá)式中也使用內(nèi)置對(duì)象直接訪問內(nèi)置對(duì)象的屬性。B、選擇表達(dá)式是對(duì)整個(gè)應(yīng)用環(huán)境的變量進(jìn)行映射。(正確答案)C、在#{}中指定配置文件中的Key,則會(huì)在頁面中顯示配置文件中Key對(duì)應(yīng)的Value。D、Thymeleaf會(huì)將鏈接表達(dá)式中開頭的斜杠(/),解析為當(dāng)前工程的上下文路徑ContextPath。5、下列選項(xiàng)中,用于根據(jù)條件判斷是否需要展示當(dāng)前標(biāo)簽的Thymeleaf屬性是()。

[單選題]*A、th:eachB、th:if(正確答案)C、th:valueD、th:object6、下列選項(xiàng)中,對(duì)于Thymeleaf的內(nèi)置對(duì)象描述錯(cuò)誤的是()。

[單選題]*A、#request對(duì)應(yīng)HttpServletRequest對(duì)象。B、#response對(duì)應(yīng)HttpServletResponse對(duì)象。C、#session對(duì)應(yīng)HttpSession對(duì)象。D、#servletContext對(duì)應(yīng)上下文變量。(正確答案)7、下列選項(xiàng)中,關(guān)于Thymeleaf的屬性說法錯(cuò)誤的是()。

[單選題]*A、th:text用于文本替換,轉(zhuǎn)義特殊字符B、th:utext根據(jù)條件判斷是否需要展示此標(biāo)簽(正確答案)C、th:action用于指定表單提交地址D、th:href用于設(shè)定鏈接地址8、下列選項(xiàng)中,關(guān)于Thymeleaf的描述錯(cuò)誤的是()。

[單選題]*A、Thymeleaf是采用Python語言編寫的模板引擎。(正確答案)B、Thymeleaf可用于非Web環(huán)境中的應(yīng)用開發(fā)。C、Thymeleaf瀏覽器可以直接打開模板文件。D、Thymeleaf是SpringBoot官方推薦使用的模板引擎。9、下列選項(xiàng)中,對(duì)于Thymeleaf的特點(diǎn)描述錯(cuò)誤的是()。

[單選題]*A、Thymeleaf提供了Spring標(biāo)準(zhǔn)方言。B、如果直接使用瀏覽器打開模板文件,瀏覽器不解析未定義的Thymeleaf標(biāo)簽屬性,導(dǎo)致頁面打開錯(cuò)誤。(正確答案)C、Thymeleaf可以創(chuàng)建自己的方言。D、SpringBoot為Thymeleaf整合提供了自動(dòng)配置支持。10、下列選項(xiàng)中,對(duì)于SpringBoot整合Thymeleaf后的應(yīng)用描述錯(cuò)誤的是()。

[單選題]*A、SpringBoot整合Thymeleaf后項(xiàng)目啟動(dòng)時(shí)會(huì)加載ThymeleafProperties類中提供的默認(rèn)配置信息。B、模板文件的默認(rèn)路徑為classpath:/resource/templates(正確答案)C、默認(rèn)是不允許直接訪問template下的文件D、可以通過Thymeleaf的th:href屬性和標(biāo)準(zhǔn)表達(dá)式引入樣式文件11、下列選項(xiàng)中,對(duì)于SpringBoot支持的常用的模板引擎描述錯(cuò)誤的是()。

[單選題]*A、FreeMarker輸出文本可以是HTML頁面、電子郵件、配置文件B、Groovy可以生成各種類型的格式化文件,作為Web程序的視圖層使用C、SpringBoot太支持JSP模板,并且提供對(duì)應(yīng)的整合配置(正確答案)D、Mustache是輕邏輯的模板引擎,用于對(duì)JavaScript分離展示15、SpringBoot以JAR包方式進(jìn)行項(xiàng)目打包部署,這種JAR包方式不支持JSP模板。[單選題]*對(duì)(正確答案)錯(cuò)16、通過Thymeleaf的標(biāo)準(zhǔn)表達(dá)式可以獲取WebContext中的請(qǐng)求參數(shù)、請(qǐng)求屬性、會(huì)話屬性、應(yīng)用屬性等數(shù)據(jù)。[單選題]*對(duì)(正確答案)錯(cuò)17、可以直接使用瀏覽器打開Thymeleaf的模板文件。[單選題]*對(duì)錯(cuò)(正確答案)18、Thymeleaf是采用Java語言編寫的模板引擎。[單選題]*對(duì)(正確答案)錯(cuò)19、Thymeleaf默認(rèn)會(huì)在/resources/templates/目錄下根據(jù)模版名查找對(duì)應(yīng)的模板文件。[單選題]*對(duì)錯(cuò)(正確答案)20、SpringBoot整合Thymeleaf后,模板文件的默認(rèn)路徑為classpath:/templates。[單選題]*對(duì)(正確答案)錯(cuò)21、Thymeleaf中使用${}包裹內(nèi)容的表達(dá)式被稱為選擇表達(dá)式。[單選題]*對(duì)錯(cuò)(正確答案)22、Thymeleaf的th屬性可以直接在HTML標(biāo)簽中使用。[單選題]*對(duì)(正確答案)錯(cuò)23、鏈接表達(dá)式中包裹的內(nèi)容可以是絕對(duì)URL或相對(duì)URL地址。[單選題]*對(duì)(正確答案)錯(cuò)24、Thymeleaf的th:each屬性用于遍歷,可以遍歷集合、數(shù)組等對(duì)象。[單選題]*對(duì)(正確答案)錯(cuò)第五章[填空題]*_________________________________1、下列選項(xiàng)中,關(guān)于Wrapper的eq()方法的作用描述正確的是()。

[單選題]*A、用于匹配字段中值不等于某個(gè)值的記錄。B、用于匹配字段中值大于某個(gè)值的記錄。C、用于匹配字段中值等于某個(gè)值的記錄。(正確答案)D、用于匹配字段中值大于或等于某個(gè)值的記錄。2、下列選項(xiàng)中,Wrapper用于給指定字段進(jìn)行分組的方法是()。

[單選題]*A、groupBy()(正確答案)B、between()C、like()D、ge()3、下列選項(xiàng)中,使用MyBatis-Plus時(shí),可以指定實(shí)體類中屬性對(duì)應(yīng)字段名的注解是()。

[單選題]*A、@EntityB、@TableNameC、@TableIdD、@TableField(正確答案)4、下列選項(xiàng)中,SpringDataJPA底層默認(rèn)的使用的ORM框架的是()。

[單選題]*A、Hibernate(正確答案)B、OpenJPAC、MyBatisD、EclipseLink5、下列選項(xiàng)中,使用MyBatis-Plus時(shí)在實(shí)體類所使用的注解說明錯(cuò)誤的是()。

[單選題]*A、MyBatis-Plus默認(rèn)開啟駝峰命名映射B、使用@TableName指定當(dāng)前實(shí)體類對(duì)應(yīng)的數(shù)據(jù)表名稱,建立實(shí)體類和數(shù)據(jù)表的映射關(guān)系C、使用@TableField注解指定對(duì)應(yīng)的字段名D、實(shí)體類的屬性名稱和字段名稱必須保持一致(正確答案)6、下列選項(xiàng)中,Wrapper用于匹配字段中值在指定區(qū)間記錄的方法是()。

[單選題]*A、groupBy()B、between()(正確答案)C、like()D、ge()7、下列選項(xiàng)中,聲明當(dāng)前屬性對(duì)應(yīng)數(shù)據(jù)表的主鍵的注解是()。

[單選題]*A、@EntityB、@TableC、@Id(正確答案)D、@Column8、下列選項(xiàng)中,對(duì)于RedisTemplate描述錯(cuò)誤的是()。

[單選題]*A、boundValueOps()方法用于綁定映射String類型數(shù)據(jù)的Key。B、opsForZSet()方法可以獲取操作SortedSet類型數(shù)據(jù)的對(duì)象。C、RedisTemplate綁定Key后再次進(jìn)行一系列的操作時(shí),無須顯式的再次指定Key。D、RedisTemplate默認(rèn)采用的是String的序列化策略。(正確答案)9、下列選項(xiàng)中,關(guān)于SpringData的接口描述錯(cuò)誤的是()。

[單選題]*A、Repository接口提供了各種增刪改查方法。(正確答案)B、CrudRepository接口繼承Repository接口,提供了各種增刪改查方法。C、PagingAndSortingRepository接口繼承CrudRepository接口,增加了分頁和排序功能的方法。D、QueryByExampleExecutor接口是進(jìn)行條件封裝查詢的頂級(jí)父接口。10、下列選項(xiàng)中,Redis的LPUSH命令的作用是()。

[單選題]*A、根據(jù)鍵向列表左側(cè)插入一個(gè)或多個(gè)元素(正確答案)B、根據(jù)鍵移除并返回列表左側(cè)的第一個(gè)元素C、根據(jù)鍵向列表右側(cè)插入一個(gè)或多個(gè)元素D、根據(jù)鍵返回指定內(nèi)的所有元素11、下列選項(xiàng)中,關(guān)于Wrapper的like()方法的作用描述正確的是()。

[單選題]*A、用于匹配字段的值在指定組合中的記錄。B、用于匹配字段中值大于某個(gè)值的記錄C、用于模糊匹配字段中的值(正確答案)D、用于匹配字段中值大于或等于某個(gè)值的記錄12、下列選項(xiàng)中,對(duì)于SpringDataJPA的使用描述錯(cuò)誤的是()。

[單選題]*A、可以根據(jù)方法命名規(guī)則自定義方法B、可以使用@Query注解,結(jié)合JPQL的語句方式完成查詢。C、不支持使用原生SQL(正確答案)D、無法使用@Query注解進(jìn)行DML操作13、下列選項(xiàng)中,RedisTemplate獲取操作String類型數(shù)據(jù)的對(duì)象的方法是()。

[單選題]*A、opsForValue()(正確答案)B、opsForList()C、opsForSet()D、opsForZSet()14、下列選項(xiàng)中,對(duì)于JpaRepository接口描述正確的是()。

[單選題]*A、JpaRepository接口同時(shí)繼承了PagingAndSortingRepository接口和QueryByExampleExecutor接口。(正確答案)B、JpaRepository接口是進(jìn)行條件封裝查詢的頂級(jí)父接口C、JpaRepository接口是一個(gè)空接口。D、JpaRepository接口不查找和刪除的方法15、下列選項(xiàng)中,對(duì)于注解的描述錯(cuò)誤的是()。

[單選題]*A、@Entity注解表示定義當(dāng)前類為一個(gè)實(shí)體類B、@Table注解指定當(dāng)前實(shí)體類對(duì)應(yīng)的數(shù)據(jù)表名稱,建立實(shí)體類和數(shù)據(jù)表的映射關(guān)系C、@Id注解聲明當(dāng)前屬性對(duì)應(yīng)數(shù)據(jù)表的主鍵D、@Column注解聲明當(dāng)前屬性和數(shù)據(jù)表字段的對(duì)應(yīng)關(guān)系,必須在每個(gè)屬性上進(jìn)行標(biāo)注(正確答案)16、下列選項(xiàng)中,對(duì)于JPQL的使用描述錯(cuò)誤的是()。

[單選題]*A、JPQL支持命名參數(shù)和位置參數(shù)兩種查詢參數(shù)。B、使用JPQL時(shí),需要把查詢的表名換成實(shí)體類名稱,把表中的字段名換成實(shí)體類的屬性名稱。C、JPQL中可以使用SpEL表達(dá)式接收變量。D、JPQL中只能使用字符串和基本數(shù)據(jù)類型的數(shù)據(jù)作為參數(shù)。(正確答案)17、下列選項(xiàng)中,SpringDataRedis用于標(biāo)識(shí)對(duì)應(yīng)屬性在Redis數(shù)據(jù)庫中生成二級(jí)索引的注解是()。

[單選題]*A、@RedisHashB、@IdC、@Indexed(正確答案)D、@TableField18、下列選項(xiàng)中,Redis的String添加一個(gè)String類型的鍵值對(duì),并且指定有效期的命令是()。

[單選題]*A、SETB、MSETC、INCRD、SETEX(正確答案)19、下列選項(xiàng)中,對(duì)于Redis的數(shù)據(jù)類型說法錯(cuò)誤的是()。

[單選題]*A、Redis中List類型的數(shù)據(jù)有序、元素可以重復(fù)B、Redis中Set類型的數(shù)據(jù)有無序、元素不可重復(fù),支持交集、并集、差集計(jì)算C、Redis中SortedSet類型底層的實(shí)現(xiàn)是一個(gè)跳表(SkipList)加Hash表D、Redis中Hash類型不能存儲(chǔ)對(duì)象(正確答案)2

溫馨提示

  • 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)論