第day09單元 練習(xí)手冊_第1頁
第day09單元 練習(xí)手冊_第2頁
第day09單元 練習(xí)手冊_第3頁
第day09單元 練習(xí)手冊_第4頁
第day09單元 練習(xí)手冊_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第day09單元 練習(xí)手冊一、單選題1. (單選)關(guān)于SpringBoot框架,SpringBoot單元測試通常集成JUnit,必須在類上使用什么注解指定測試運行器? 單選題 *A. A. RunWith(正確答案)B. B. TestC. C. JUnitD. D. SpringBootTestE.F.2. (單選)關(guān)于SpringBoot框架,注解SpringBootTest中,通常使用哪個屬性來指定啟動類 單選題 *A. valueB. classes(正確答案)C. webEnvironmentD. propertiesE.F.3. (單選)關(guān)于SpringBoot框架,SpringB

2、oot2.x測試中,RunWith注解指定運行類的應(yīng)該是 單選題 *A. SpringJUnit4ClassRunner.classB. BlockJUnit4ClassRunner.classC. ErrorReportingRunner.classD. SpringRunner.class(正確答案)E.F.4. (單選)關(guān)于SpringBoot框架,SpringBoot集成Mybatis時,指定Mapper.xml所在位置,配置參數(shù)是? 單選題 *A. mybatis.locationsB. mybatis.xmlC. mybatis.xml-locationsD. mybatis.ma

3、pper-locations(正確答案)E.F.5. (單選)關(guān)于SpringBoot框架,Mybatis在SpringBoot中集成,配置文件以Mybatis為前綴,此前綴使用哪個類文件屬性決定的 單選題 *A. MybatisProperties.configLocationB. MybatisProperties.MYBATIS_PREFIX(正確答案)C. MybatisProperties.mapperLocationsD. MybatisProperties.typeAliasesPackageE.F.6. (單選)關(guān)于日志框架,log4j2默認(rèn)加載的配置文件是? 單選題 *A.

4、log4j2-spring.xml(正確答案)B. pertiesC. logging.xmlD. 以上都不對E.F.7. (單選)關(guān)于SpringBoot框架,SpringBoot2.x默認(rèn)的日志框架使用 單選題 *A. logback(正確答案)B. log4j2C. slf4jD. loggingE.F.8. (單選)關(guān)于SpringBoot框架,SpringBoot項目單元測試中,一個重要的注解是哪個? 單選題 *A. A. SpringBootTest(正確答案)B. B. JUnitC. C. ControllerD. D. MockE.F.9. (單選)關(guān)于SpringBoot框

5、架,在SpringBoot項目中配置SpringMVC視圖前綴的參數(shù)是哪個? 單選題 *A. spring.mvc.view.prefix(正確答案)B. web.mvc.view.prefixC. tomcat.mvc.view.prefixD. jetty.mvc.view.prefixE.F.10. (單選)關(guān)于日志框架,Log日志輸出級別中,輸出信息最多且最詳細(xì)的是哪個級別? 單選題 *A. WARNB. INFOC. ERRORD. DEBUG(正確答案)E.F.11. (單選)SpringBoot使用日志框架log4j2,講日志輸出到指定位置,需要配置的參數(shù)哪個? 單選題 *A.

6、logging.file.path(正確答案)B. logging.pattern.consoleC. logging.file.max-sizeD. logging.file.max-historyE.F.12. (單選)我們利用SpringBoot中的 Cli 命令行工具可以運行項目。啟動項目的啟動類的時候,服務(wù)器默認(rèn)端口是什么 單選題 *A. 22B. 8080(正確答案)C. 6379D. 1502E.F.13. (單選)關(guān)于SpringBoot框架,進行單元測試需要注解SpringBootTest,以下哪個是它的參數(shù)? 單選題 *A. MapperB. Slf4jC. classes

7、(正確答案)D. RunWithE.F.14. (單選)關(guān)于構(gòu)建工具,Maven項目單元測試類通常存在哪個源目錄下 單選題 *A. src/main/javaB. src/main/testC. src/test/java(正確答案)D. 以上都不對E.F.15. (單選)關(guān)于SpringBoot框架,SpringBoot集成Mybatis,配置Mybatis全局配置文件,配置參數(shù)是哪個? 單選題 *A. mybatis.configB. mybatis.config-location(正確答案)C. mybatis.xmlD. mybatis.xml-locationsE.F.16. (單選

8、)關(guān)于SpringBoot框架,SpringBoot與Mybatis集成自動化配置是由哪個關(guān)鍵類完成的? 單選題 *A. MybatisAutoConfiguration(正確答案)B. MybatisPropertiesC. SpringBootVFSD. ConfigurationCustomizerE.F.17. (單選)關(guān)于SpringBoot框架,下列選項哪個是SpringBoot項目運行命令? 單選題 *A. mvn runB. mvn spring-boot:run(正確答案)C. mvn springboot:runD. mvn springbootE.F.18. (單選)關(guān)于

9、SpringBoot框架,SpringBoot項目中,配置輸出日志文件名的配置項是哪個? 單選題 *A. logging.pattern.fileB. logging.file(正確答案)C. logging.level.*D. 以上都不對E.F.19. (單選)關(guān)于SpringBoot框架,logback日志,默認(rèn)的配置文件是哪個? 單選題 *A. logback-spring.xml(正確答案)B. log4j.xmlC. logback.xmlD. logging.xmlE.F.20. (單選)關(guān)于SpringBoot框架,SpringBoot文件上傳,設(shè)置大小限制的參數(shù)是哪個? 單選題

10、 *A. spring.http.mutipart.enabled=trueB. spring.http.multipart.location=C. spring.http.multipart.max-file-size=5MB(正確答案)D. spring.http.multipart.max-request-size=20MBE.F.二、多選題1. 關(guān)于ORM框架,Mybatis執(zhí)行類型包括? *A. ExecutorType.SIMPLE:為每個語句創(chuàng)建一個PreparedStatement(正確答案)B. ExecutorType.BATCH:批量更新,且必要地區(qū)別開其中的select

11、 語句,確保動作易于理解(正確答案)C. ExecutorType.REUSE:重復(fù)使用PreparedStatements。(正確答案)D. ExecutorType.ALL:包括上面所有的。E.F.2. 關(guān)于SpringBoot框架,下面哪些是SpringBoot支持的模板渲染技術(shù) *A. jsp(正確答案)B. thymeleaf(正確答案)C. freemarker(正確答案)D. groovy(正確答案)E.F.3. 關(guān)于springBoot框架中,SpringBoot集成Mybatis事務(wù)配置包含哪些? *A. 在啟動類或配置類上標(biāo)注注解EnableTransactionManag

12、ement打開事務(wù)(正確答案)B. 在需要事務(wù)的類上標(biāo):org.springframework.transaction.annotation.Transactional(正確答案)C. 在需要事務(wù)的類上標(biāo):javax.transaction.TransactionalD. mybatis-spring-boot-starter會復(fù)用spring-boot-starter-jdbc,spring-boot-starter-jdbc會傳遞spring-tx組件,它是實現(xiàn)事務(wù)的關(guān)鍵。(正確答案)E.F.4. 關(guān)于SpringBoot框架,SpringBoot集成Mybatis需要有哪些過程? *A.

13、 引入mybatis-spring-boot-starter(正確答案)B. 配置JDBC連接信息(正確答案)C. 配置ComponentScan掃描MapperD. 配置Mybatis全局參數(shù)(正確答案)E.F.5. 關(guān)于SpringBoot框架,SpringBoot項目導(dǎo)入mybatis-spring-boot-starter,會傳遞哪些依賴? *A. spring-boot-starter-jdbc(正確答案)B. mybatis-spring-boot-autoconfigure(正確答案)C. mybatis(正確答案)D. mybatis-spring(正確答案)E.F.6. 關(guān)于

14、orm框架,Mybatis中#與$占位符的區(qū)別有哪些? *A. #是在SQL編譯時替換值的B. $是在SQL編譯時替換值的(正確答案)C. $是在SQL運行時替換值的D. #是在SQL運行時替換值的(正確答案)E.F.7. 關(guān)于日志框架,logback日志輸出級別包括? *A. DEBUG(正確答案)B. INFO(正確答案)C. WARN(正確答案)D. ERROR(正確答案)E.F.8. 關(guān)于SpringBoot框架,Spring支持兩種類型的事務(wù)管理,分別是? *A. TTC事務(wù)B. 編程式事務(wù)管理:這意味你通過編程的方式管理事務(wù),給你帶來極大的靈活性,但是難維護。(正確答案)C. 聲明

15、式事務(wù)管理:這意味著你可以將業(yè)務(wù)代碼和事務(wù)管理分離,你只需用注解和XML配置來管理事務(wù)。(正確答案)D. 以上都不是E.F.9. 關(guān)于SpringBoot框架,Spring的事務(wù)傳播行為有哪些(Transactional注解中的propagation屬性)? *A. PROPAGATION_REQUIRED:如果當(dāng)前沒有事務(wù),就創(chuàng)建一個新事務(wù),如果當(dāng)前存在事務(wù),就加入該事務(wù),該設(shè)置是最常用的設(shè)置。(正確答案)B. PROPAGATION_SUPPORTS:支持當(dāng)前事務(wù),如果當(dāng)前存在事務(wù),就加入該事務(wù),如果當(dāng)前不存在事務(wù),就以非事務(wù)執(zhí)行(正確答案)C. PROPAGATION_REQUIRES_

16、NEW:創(chuàng)建新事務(wù),無論當(dāng)前存不存在事務(wù),都創(chuàng)建新事務(wù)(正確答案)D. PROPAGATION_NOT_SUPPORTED:以非事務(wù)方式執(zhí)行操作,如果當(dāng)前存在事務(wù),就把當(dāng)前事務(wù)掛起。(正確答案)E. PROPAGATION_NOT_NEVER:以非事務(wù)方式執(zhí)行操作,如果當(dāng)前存在事務(wù),則拋出異常(正確答案)F. PROPAGATION_NESTED:如果當(dāng)前存在事務(wù),則在嵌套事務(wù)內(nèi)執(zhí)行.如果當(dāng)前沒有事務(wù),則按REQUIRED屬性執(zhí)行.(正確答案)10. 關(guān)于SpringBoot框架,Spring中的隔離級別有哪些? *A. ISOLATION_DEFAULT:這是個 PlatfromTransa

17、ctionManager 默認(rèn)的隔離級別,使用數(shù)據(jù)庫默認(rèn)的事務(wù)隔離級別。(正確答案)B. ISOLATION_READ_UNCOMMITTED:讀未提交,允許另外一個事務(wù)可以看到這個事務(wù)未提交的數(shù)據(jù)。(正確答案)C. ISOLATION_READ_COMMITTED:讀已提交,保證一個事務(wù)修改的數(shù)據(jù)提交后才能被另一事務(wù)讀取,而且能看到該(正確答案)D. ISOLATION_REPEATABLE_READ:可重復(fù)讀,保證一個事務(wù)修改的數(shù)據(jù)提交后才能被另一事務(wù)讀取,但是不能看到(正確答案)E. ISOLATION_SERIALIZABLE:一個事務(wù)在執(zhí)行的過程中完全看不到其他事務(wù)對數(shù)據(jù)庫所做的更新

18、。表鎖(正確答案)F.三、判斷題1. (判斷)關(guān)于SpringBoot框架,SpringBoot非官方Starter建議“產(chǎn)品名-spring-boot-starter”命名格式,例如非官方的Mybatis Starter是mybatis-spring-boot-starter 單選題 *A. 正確(正確答案)B. 錯誤2. (判斷)關(guān)于SpringBoot框架,yml/ymal配置,不是最終賦值的節(jié)點也要以“:”結(jié)尾。 單選題 *A. 正確(正確答案)B. 錯誤3. (判斷)關(guān)于SpringBoot框架,SpringBoot官方提供的Starter都是以spring-boot-starter-*開始,例如spring-boot-starter-jdbc 單選題 *A. 正確(正確答案)B. 錯誤4. (判斷)關(guān)于SpringBoot框架,pertie是SpringBoot默認(rèn)配置 單選題 *A. 正確B.

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論