Q1. 您家庭月收入?(單選題)
Q2. 您的年級是(單選題)
Q3. 您的家庭居住地是?(單選題)
Q4. MyBatis映射文件中
對
錯(cuò)
Q5. 使用MyBatis框架非常簡單,只需在應(yīng)用程序中引入MyBatis框架lib目錄中的全部JAR包以及數(shù)據(jù)庫驅(qū)動包即可進(jìn)行項(xiàng)目運(yùn)行。(單選題)
對
錯(cuò)
Q6. ORM就是一種為了解決面向?qū)ο笈c關(guān)系型數(shù)據(jù)庫中數(shù)據(jù)類型不匹配的技術(shù),它通過描述Java對象與數(shù)據(jù)庫表之間的映射關(guān)系,自動將Java應(yīng)用程序中的對象持久化到關(guān)系型數(shù)據(jù)庫的表中。(單選題)
對
錯(cuò)
Q7. MyBatis的更新操作也需要進(jìn)行事務(wù)提交。(單選題)
對
錯(cuò)
Q8. 創(chuàng)建的映射文件中的SQL語句要以面向?qū)ο蟮膶懛ㄟM(jìn)行書寫。(單選題)
對
錯(cuò)
Q9.
對
錯(cuò)
Q10. MyBatis映射文件的
對
錯(cuò)
Q11. MyBatis框架提供了許多默認(rèn)別名,由于別名不區(qū)分大小寫,所以在使用時(shí)要注意重復(fù)定義的覆蓋問題。(單選題)
對
錯(cuò)
Q12. 映射文件中可以包含多個(gè)id值相同的
對
錯(cuò)
Q13. Spring中的AOP代理默認(rèn)就是使用CGLIB代理的方式來實(shí)現(xiàn)的。(單選題)
對
錯(cuò)
Q14. 在MyBaits映射文件中使用
對
錯(cuò)
Q15. MyBaits中對原始SQL中的“where 1=1”的條件可以使用
對
錯(cuò)
Q16. 在MyBatis中
對
錯(cuò)
Q17. MyBatis中的
對
錯(cuò)
Q18. Spring中基于構(gòu)造方法的依賴注入通過調(diào)用帶參數(shù)的構(gòu)造方法來實(shí)現(xiàn),每個(gè)參數(shù)代表著一個(gè)依賴。(單選題)
對
錯(cuò)
Q19. 通常在Java項(xiàng)目中,會采用通過FileSystemXmlApplicationContext類來實(shí)例化ApplicationContext容器的方式。(單選題)
對
錯(cuò)
Q20. 初學(xué)者學(xué)習(xí)Spring框架時(shí),只需將Spring的4個(gè)基礎(chǔ)包以及commons-logging.jar復(fù)制到項(xiàng)目的lib目錄,并發(fā)布到類路徑中即可。(單選題)
對
錯(cuò)
Q21. 依賴注入的作用就是在使用Spring框架創(chuàng)建對象時(shí),動態(tài)的將其所依賴的對象注入到Bean組件中。(單選題)
對
錯(cuò)
Q22. Spring框架采用的是分層架構(gòu),它一系列的功能要素被分成20個(gè)模塊。(單選題)
對
錯(cuò)
Q23. @Component注解用于描述Spring中的Bean,它是一個(gè)泛化的概念,僅僅表示一個(gè)組件,并且可以作用在任何層次,使用時(shí)只需將該注解標(biāo)注在相應(yīng)方法上即可。(單選題)
對
錯(cuò)
Q24. Spring提供了3種基于XML的裝配方式:設(shè)值注入、構(gòu)造注入和屬性注入。(單選題)
對
錯(cuò)
Q25. Spring中使用prototype定義的Bean在Spring容器中將只有一個(gè)實(shí)例,也就是說,無論有多少個(gè)Bean引用它,始終將指向同一個(gè)對象。(單選題)
對
錯(cuò)
Q26. 對于prototype作用域的Bean,Spring只負(fù)責(zé)創(chuàng)建,當(dāng)容器創(chuàng)建了Bean實(shí)例后,Bean的實(shí)例就交給客戶端代碼來管理,Spring容器將不再跟蹤其生命周期。(單選題)
對
錯(cuò)
Q27. 如果在同一個(gè)連接點(diǎn)有多個(gè)通知需要執(zhí)行,那么在同一切面中,目標(biāo)方法之前的前置通知和環(huán)繞通知的執(zhí)行順序是未知的,目標(biāo)方法之后的后置通知和環(huán)繞通知的執(zhí)行順序也是未知的。(單選題)
對
錯(cuò)
Q28. AspectJ框架中的注解@After用于定義最終final通知,不管是否異常,該通知都會執(zhí)行。(單選題)
對
錯(cuò)
Q29. Spring配置文件中的
對
錯(cuò)
Q30. 綁定數(shù)組與綁定集合頁面?zhèn)鬟f的參數(shù)相同,只是后臺接收方法的參數(shù)不同。(單選題)
對
錯(cuò)
Q31. 可以將任何可迭代對象(如列表、集合等)和任何的字典或者數(shù)組對象傳遞給
對
錯(cuò)
Q32. HandlerAdapter將ModelAndView對象返回給ViewReslover。(單選題)
對
錯(cuò)
Q33. Spring4.3版本的配置文件中,必須要配置處理器映射器、處理器適配器和視圖解析器,否則程序?qū)o法運(yùn)行。(單選題)
對
錯(cuò)
Q34.
對
錯(cuò)
Q35. Spring MVC支持JSP、Velocity、XML和FreeMarker等視圖技術(shù)。(單選題)
對
錯(cuò)
Q36. Spring MVC的靈活性比較弱,易于與其他框架集成。(單選題)
對
錯(cuò)
Q37. 在控制器類中,每一個(gè)請求處理方法都可以有多個(gè)不同類型的參數(shù),以及一個(gè)多種類型的返回結(jié)果。(單選題)
對
錯(cuò)
Q38. @RequestMapping的method屬性必須使用。(單選題)
對
錯(cuò)
Q39. @RequestMapping(method = RequestMethod.GET)可以縮寫為@GetMapping。(單選題)
對
錯(cuò)
Q40. @RequestMapping注解的屬性都是可選屬性。(單選題)
對
錯(cuò)
Q41. Web.xml文件中必須使用
對
錯(cuò)
Q42. Spring 3.0以后,Spring AOP引入了對AspectJ的支持,并允許直接使用AspectJ進(jìn)行編程,而Spring自身的AOP API也盡量與AspectJ保持一致。(單選題)
對
錯(cuò)
Q43. 要使用集合數(shù)據(jù)綁定,需要在包裝類中定義一個(gè)包含用戶信息類的集合,然后在接收方法中將參數(shù)類型定義為該包裝類的集合。(單選題)
對
錯(cuò)
Q44. 在執(zhí)行綁定數(shù)組操作中,前臺頁面中復(fù)選框中傳遞的name屬性值必須相同。(單選題)
對
錯(cuò)
Q45. 注冊自定義的Formatter轉(zhuǎn)換器類時(shí),Bean的類名必須是org.springframework.format.support.FormattingConversionServiceFactoryBean,并且其屬性為formatters。(單選題)
對
錯(cuò)
Q46. Formatter與Converter的作用相同,只是Formatter的源類型可以是任意類型,而Converter必須是一個(gè)String類型。(單選題)
對
錯(cuò)
Q47. 在實(shí)際開發(fā)時(shí),為了避免Spring配置文件中的信息過于臃腫,通常會將Spring配置文件中的信息按照不同的功能分散在多個(gè)配置文件中。(單選題)
對
錯(cuò)
Q48. @Autowired注解需要標(biāo)注在Service層的實(shí)現(xiàn)類上,這樣才能實(shí)現(xiàn)依賴注入。(單選題)
對
錯(cuò)
Q49. @Transactional注解主要是針對數(shù)據(jù)的增加、修改、刪除和查詢進(jìn)行事務(wù)管理。(單選題)
對
錯(cuò)
Q50. 在Spring MVC的配置文件中,視圖解析器是必須配置的。(單選題)
對
錯(cuò)