JavaEE(SpringMVC)期末復習

文章目錄

  • JavaEE期末復習
    • 一、單選題:


JavaEE期末復習


一、單選題:

1.Spring的核?技術是( A )?
A依賴注入
B.JdbcTmplate
C.聲明式事務
D.資源訪問

Spring的核心技術包括依賴注入(Dependency Injection)、面向切面編程(Aspect-Oriented
Programming)、控制反轉(Inversion of
Control)等。其中,依賴注入是Spring最為重要的特性之一,它通過將對象之間的依賴關系交由Spring容器管理,實現了松耦合、可擴展、可維護性高的應用程序開發

2.下面關于<load-on-startup>元素說法錯誤的是?(c )
A.如果<load-on-startup>元素的值為1,則在應用程序啟動時會立即加載該Servlet
B.如果<load-on-startup-元素不存在,則應用程序會在第—個servlet清求時加載該Servlet
C.如果<load-on-startup-元素的值為1,則在應用程序啟動時會延遲加載該Servlet
D.<load-on-startup-元素是可選的

如果< load-on-startup>元素的值為1,則在應用程序啟動時會立即加載該Servlet

3.在spring的配置文件中有一個類型的兩個實例,如果按照類型去獲取,結果是(A)
A.開發工具報錯
B.獲得需要的實例
C.獲得兩個不同的實例
D.獲得兩個不同的實例,讓程序員根據項目需求去選擇所需要的實例

當Spring容器中存在多個同一類型的實例時,如果沒有指定具體的實例名稱或其他條件進行區分,無法確定要獲取的是哪個實例,這將導致開發工具報錯或者運行時異常

4.通過繼承可以快速實現bean的配置,那么是通過以下哪個屬性實現的。(c)
A.id
B.class
C. parent
D abstract

parent。通過在bean配置中指定parent屬性,可以實現bean之間的繼承關系,子bean會繼承父bean的配置。

5.在Spring中,用于產生Bean工廠的是(D)
A.Spring的核心庫
B.Spring的AOP
C.Spring的資源
D.Spring的BeanFactory

spring的BeanFactory是用于產生和管理Bean的工廠類。它是Spring框架的核心部分,負責實例化、配置和管理Bean對象

  1. MyBatis框架下載并解壓后,有關mybatis-3.x的文件夾內容說明正確的是。(C)
    A.lib文件下就屬于MyBatis框架開發的所有JAR包,
    B.mybatis-3.xword屬于MyBatis使用手冊
    C.其中mybatis-3.xjar屬于MyBatis核心包
    D.以上說發都錯誤
    .
  2. 當有多個選擇的情況是,值需要從多個選項中選擇一個去執行時,可以使用的動態SQL元素是。(B)
    A. < if>
    B.< choose>、< when>、< otherwise>
    C.< when>
    D. < set>

< choose>元素表示多個選擇,內部可以包含多個< when>元素和一個< otherwise>元素。每個< when>元素表示一個條件,如果滿足條件,則執行對應的SQL語句塊;< otherwise>元素表示默認情況下執行的語句塊

8.以下關于MyBatis映射文件中< association>元素屬性的說明錯誤的是。(A)
A.property:指定映射到的實體類對象屬性,與表字段無需——對應
B.column:指定表中對應的字段
C.javaType:指定映射到實體對象屬性的類型
D.id:指定映射到的實體類對象屬性,與表字段主鍵對應

property: 指定映射到的實體類對象屬性,與表字段無需對應

9.@RequestParam注解中可以省路屬性名稱的是。(B)
A.defaultValue
B,value
C.name
D.required

在@RequestParam注解中,可以省略屬性名稱,直接使用屬性值作為參數的名稱。而value屬性用于指定參數的名稱,如果省略屬性名稱,則默認使用value屬性的值作為參數的名稱

  1. RequestMapping注解類型的作用是。(A)
    A.用于映射一個請求或—個方法
    B.用于映射—個控制器類
    C.用于映射請求叁數
    D.用于映射請求類型

RequestMapping注解用于將HTTP請求映射到控制器的處理方法上,可以指定請求的URL路徑、請求方法類型等信息,從而實現請求的轉發和處理

點擊移步博客主頁,歡迎光臨~

偷cyk的圖

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/164569.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/164569.shtml
英文地址,請注明出處:http://en.pswp.cn/news/164569.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【前端】js通過canvas獲取瀏覽器的唯一指紋可以當做唯一標識

【前端】js通過canvas獲取瀏覽器的唯一指紋可以當做唯一標識 <!DOCTYPE html> <html><head> <meta charset"utf-8" /> <meta name"viewport" content"widthdevice-width" /> <title>JS Bin</title> &…

解決Emmy Lua插件在IDEA或 Reder 沒有代碼提示的問題(設置文件關聯 增加對.lua.txt文件的支持)

目錄 Reder版本2019.x Reder版本2021.1.5x Reder版本2019.x 解決Emmy Lua插件在IDEA或 Reder 沒有代碼提示的問題(設置文件關聯 增加對.lua.txt文件的支持) Reder版本2021.1.5x 解決Emmy Lua插件在IDEA或 Reder 沒有代碼提示的問題(設置文件關聯 增加對.lua.txt文件的支持)…

java游戲制作-王者榮耀游戲

一.準備工作 首先創建一個新的Java項目命名為“王者榮耀”&#xff0c;并在src下創建兩個包分別命名為“com.sxt"、”com.stx.beast",在相應的包中創建所需的類。 創建一個名為“img”的文件夾來儲存所需的圖片素材。 二.代碼呈現 package com.sxt;import javax.sw…

Netty Review - 探索ByteBuf的內部機制

文章目錄 概念ByteBuf VS Java NIO BufferByteBuf實現類HeapByteBuf vs DirectByteBufPooledByteBuf vs UnpooledByteBuf其他 ByteBuf的實現機制 概念 ByteBuf是Netty中用于處理二進制數據的緩沖區 Netty的ByteBuf是一個可用于高效存儲和操作字節數據的數據結構。與傳統的Byt…

跳躍游戲[中等]

優質博文&#xff1a;IT-BLOG-CN 一、題目 給你一個非負整數數組nums&#xff0c;你最初位于數組的第一個下標 。數組中的每個元素代表你在該位置可以跳躍的最大長度。判斷你是否能夠到達最后一個下標&#xff0c;如果可以&#xff0c;返回true&#xff1b;否則&#xff0c;返…

阿里入局鴻蒙!鴻蒙原生應用再添兩員新丁

今日HarmonyOS微博稱&#xff0c;阿里釘釘、螞蟻集團旗下的移動開發平臺mPaaS與華為達成合作&#xff0c;宣布啟動鴻蒙原生應用的開發&#xff01;相關應用將以原生方式適配#HarmonyOS NEXT#系統。 #HarmonyOS#市場或迎來爆發式增長&#xff01; 阿里釘釘 阿里釘釘與華為達成合…

Android 匿名內存深入分析

Android 匿名內存解析 有了binder機制為什么還需要匿名內存來實現IPC呢&#xff1f;我覺得很大的原因就是binder傳輸是有大小限制的&#xff0c;不說應用層的限制。在驅動中binder的傳輸大小被限制在了4M&#xff0c;分享一張圖片可能就超過了這個限制。匿名內存的主要解決思路…

黑馬點評-10實現用戶點贊和點贊排行榜功能

用戶點贊功能 如果用戶只要點贊一次就對數據庫中blog表中的liked字段的值加1就會導致一個用戶無限點贊 PutMapping("/like/{id}") public Result likeBlog(PathVariable("id") Long id) {// 修改點贊數量,update tb_blog set liked liked 1 where id …

編譯器核心技術概覽

編譯技術是一門龐大的學科&#xff0c;我們無法對其做完善的講解。但不同用途的編譯器或編譯技術的難度可能相差很大&#xff0c;對知識的掌握要求也會相差很多。如果你要實現諸如 C、JavaScript 這類通用用途語言&#xff08;general purpose language&#xff09;&#xff0c…

buck降壓電路

一、Buck電路的拓撲結構 Buck是直流轉直流的降壓電路,下面是拓撲結構,作為硬件工程師,這個最好是能夠記下來,了然于胸。 為啥要記下來,自然是因為這個電路太基礎了,并且誰都會用到,更重要的一點,面試可能會考。。。 上圖是個異步buck,同步buck就是將里面的二極管換成M…

3D火山圖繪制教程

一邊學習&#xff0c;一邊總結&#xff0c;一邊分享&#xff01; 本期教程內容 **注&#xff1a;**本教程詳細內容 Volcano3D繪制3D火山圖 一、前言 火山圖是做差異分析中最常用到的圖形&#xff0c;在前面的推文中&#xff0c;我們也推出了好幾期火山圖的繪制教程&#xff0…

Android——資源IDnonFinalResIds和“Attribute value must be constant”錯誤

一、異常描述 通過資源ID引用資源提示錯誤 Attribute value must be constant 二、解決方案 在根目錄下的文件 gradle.properties 中添加如下配置&#xff0c;然后Sync Project android.nonFinalResIdsfalse 三、問題原因 android.nonFinalResIds 是Android開發中一個用于解…

此處不允許使用特性namespace

1.DOCTYPE 后面改成 mapper 2.PUBLIC一行中的Config改為Mapper 3.將下一行config變為小寫的mapper <?xml version"1.0" encoding"UTF-8" ?> <!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.or…

交叉編譯安裝時報錯 ./install.sh: 15: ./install.sh: Bad substitution

報錯信息截圖如下&#xff1a; 解決方法 vim install.sh #!/bin/sh -e 修改為 !/bin/bash -e重新執行 sudo ./install.sh 成功運行

【Java并發】聊聊線程池原理以及實際應用

線程其實對于操作系統來說是寶貴的資源&#xff0c;java層面的線程其實本質還是依賴于操作系統內核的線程進行處理任務&#xff0c;如果頻繁的創建、使用、銷毀線程&#xff0c;那么勢必會非常浪費資源以及性能不高&#xff0c;所以池化技術&#xff08;數據庫連接池、線程池&a…

暢談Linux在小型微型企業中的應用

在這篇文章里我們討論和暢談一下linux系統在小微型企業中的應用&#xff0c;為什么會寫這篇文章呢&#xff1f;因為在平時的工作中&#xff0c;認識的一些做小微型企業的朋友&#xff0c;他們經常找我咨詢或是去解決一些平時工作中的IT相關的問題&#xff0c;那么小微型企業中的…

相同結構體不同類型轉換

緣由&#xff1a; 最近開發上遇到一個問題&#xff0c;通過grpcgateway 處理后的int64&uint64類型數據均轉換成了字符串類型&#xff0c;本身服務于前端&#xff0c;沒有任何問題。但是 項目部署現場后&#xff0c;發現需要兩套環境&#xff0c;那么就出現一個問題&#x…

2022 年十大 JavaScript 框架

2022 年十大 Web 應用開發 JavaScript 框架。 React.js jQuery Express Angular Vue.js Angular.js Svelte Next.js Ember.js Meteor React.js React.js 于 2013 年由 Meta(Facebook 前身) 推出&#xff0c;是一款開源的、免費的 JavaScript 庫。React.js 被用于開…

C++中的map和set的使用

C中的map詳解 關聯式容器鍵值對樹形結構的關聯式容器set的使用1. set的模板參數列表2. set的構造3. set的迭代器4. set的容量5. set修改操作6. set的使用舉例 map1. map的簡介2. map的模板參數說明3. map的構造4. map的迭代器5. map的容量與元素訪問6. map的元素修改 multimap和…

Linux vim操作教程(vim 基操、vim替換和查找、 vim改變文本顏色、判斷和循環語句)

vim 基操 vim 是一個強大的文本編輯器,常用于在終端環境下編輯文件。下面是一些常用的 vim 操作: 打開文件:在終端中輸入 vim 文件名 來打開一個文件,如果文件不存在,則會創建一個新文件。 模式切換: 按下 i 進入插入模式,在該模式下可以輸入和編輯文本。按下 Esc 鍵返…