Java mybatis 春の演習

1. MyBatis と Spring を統合するためにインポートする必要がある jar パッケージは ( ) です。
A.spring -context
B.mybatis-spring
C.spring -jdbc
D.spring -webmvc
答え: B
分析: MyBatis と Spring の統合パッケージは mybatis -spring です

2. ユーザーがブラウザーを通じてサーバーにリクエストを送信すると、ユーザーのリクエストをインターセプトするのは () です。
A. プロセッサ
B. プロセッサ マッパー
C. フロントエンド コントローラー
D. プロセッサ アダプター
答え: C
分析: プロセッサは ModelAndView オブジェクトを返します。プロセッサ マッパーはプロセッサ オブジェクトとプロセッサ インターセプタ (存在する場合) を生成します。ハンドラー アダプターは ModelAndView オブジェクトを DispatcherServlet フロント コントローラーに返します。

4. 以下の属性のうち、要素属性に属さないものは()となります。
A.property
B.select
C.ofType
D.autoMapping
答え: C
解決策: なし

5. 以下のアノテーションのうち、JSON形式コンバータと組み合わせてJSON形式データをメソッドパラメータにバインドできるアノテーションは()です。
A. @RequestBody
B. @RequestMapping
C. @RequestParam
D. @Controller
回答: A
分析: @RequestBody アノテーションと Jackson が提供する JSON 形式コンバーターを組み合わせると、JSON 形式のデータをメソッド パラメーターにバインドできます。@RequestBody アノテーションを追加する場合は、メソッドの仮パラメータの前に @RequestBody アノテーションを記述する必要があります。

6、@Insert 注釈の使用に関しては、以下の
コードが正しいです ()。 #{sex},#{worker_id})”) int insertWorker(Worker ワーカー);
B.@Insert(“tb_worker(名前,年齢,性別,従業員ID)に挿入” +“values(#{名前} #{年齢} #{性別} #{従業員ID})") int insertWorker(従業員worker);
C.@Insert(“tb_worker(名前,年齢,性別,従業員ID)に挿入” +“values(#{名前},#{年齢},#{性別},#{従業員ID})”) int insertWorker(従業員 worker );
D.@Insert("insert into tb_worker(name,age,sex,worker_id)" +"values({name},{age},{sex},{worker_id})") int insertWorker(Worker ワーカー);答案
: C
解析:なし

7. 次の要素のうち、POJO エンティティクラスに設定できる別名は () です。
A. 要素
B. 要素
C. 要素
D. 要素
回答: A
分析: この要素は主に、二次キャッシュの有効化、遅延読み込みの有効化など、MyBatis ランタイムの動作を変更するために使用されます。 MyBatis マッピング ファイル; これは構成属性要素であり、この要素の機能は外部ファイルの構成情報を読み取ることです。

8. 以下の要素のうち、MyBatis 設定ファイルのルート要素は () です。
A. 要素
B. 要素
C. 要素
D. 要素
答え: C
解決策: なし

9. Spring MVC の特性に関する次の記述のうち、間違っているものはどれですか ( )。
A. 強い柔軟性があるが、他のフレームワークとの統合は容易ではない
B. ユーザー入力を自動的にバインドでき、データ型を正しく変換できる
C. 国際化をサポート
D. XML ベースの設定ファイルを使用し、コンパイル後に再コンパイルする必要がないアプリケーション
回答: A
分析: Spring MVC は柔軟性があり、拡張が容易で、他のフレームワークとの統合も簡単です。

10. Spring のコアコンテナ () の構成モジュールに属さないオプションは次のうちどれですか。
A.Beans モジュール
B.Core モジュール
C.Context モジュール
D.AOP モジュール
回答: D
分析: Spring のコア コンテナ モジュールには、Beans モジュール、Core モジュール、Context モジュール、および SpEL モジュールが含まれます。

12. MyBatis のデフォルトの共通 Java タイプの次のエイリアスについては、正しいエイリアスは () です。
A. マッピング タイプはバイト、エイリアスはバイト
B. マッピング タイプはバイト、エイリアスはバイト
C. マッピング タイプは文字列、エイリアスは文字列
D. マッピング タイプは日付、エイリアスは日付です
回答: C
解決策: A オプションのエイリアスは _byte、オプション B のエイリアスは byte、オプション D のエイリアスは date、およびオプション D のエイリアスは date です。

14. 以下のオプションのうち、Spring アノテーションに関する記述が間違っています( )。
A.@Autowired は、自動的にアセンブルされるオブジェクトを指定します。
B.@Repository は、自動的にアセンブルされるオブジェクト名を指定します。
C.@Service は、ビジネス ロジック コンポーネント Bean を指定します。
D.@Controller は、コントローラ コンポーネント Bean を指定します。
回答: B
分析: @Repository は、データ アクセス コンポーネント Bean。データ アクセス レイヤーのクラスを Spring の Bean として識別するために使用され、機能的には @Component と同等です。

15. 次のオプションのうち、Spring MVC () のバックエンド コントローラーはどれですか。
A.HandlerMapping
B.HandlerAdapter
C.DispatcherServlet
D.Handler
回答: D
分析: HandlerMapping はプロセッサ マッパー、HandlerAdapter はプロセッサ アダプタ、DispatcherServlet はフロント コントローラ、および DispatcherServlet はフロント コントローラです。

16. Spring MVC がサポートする RESTful スタイルに関する誤った記述は ( ) です。
A. RESTful は構造ではなく、別のスタイル リクエストの URL
B. RESTful スタイルは、GET、POST、PUT、および DELETE を通じて HTTP リクエスト内にあり、4 つの基本的なリクエスト操作に対応する 4 つの動詞
C. RESTful スタイルも仕様です
RESTful スタイルで記述されたパスは、リソースへのアクセス動作が隠蔽される可能性があります。
回答: C
分析: RESTful スタイルの 4 つの HTTP リクエストの動詞は、合意の方法です。合意は仕様ではなく、合意が破られる可能性があるため、RESTful 仕様ではなく RESTful スタイルと呼ばれます。

17. SpringコンテナのBeanオブジェクト破棄ノードを監視するアノテーションは()です。
A.@PostConstruct
B.@PreDestroy
C.@GetConstruct
D.@Destroy
回答: B
分析: Spring コンテナは、Bean オブジェクト初期化ノードを監視するための @PostConstruct と、Bean オブジェクト破棄ノードを監視するための @PreDestroy を提供します。

19. 以下のオプションにおいて、POJO型のデータバインディングの記述が間違っています( )。
A. 関連付けられたリクエスト パラメータを POJO にカプセル化します。
B. メソッド内で POJO を仮パラメータとして直接使用して、データ バインディングを完了します。
C. クライアントによってリクエストされたパラメータ名は、POJO タイプの属性名と一致する必要はありません。 D. クライアントによって
要求されたパラメータ名は、バインドされる POJO タイプの属性名と一致している必要があります。 回答
: C
分析: POJO タイプのデータ バインディングを実行する場合、クライアントによって要求されたパラメータ名は、バインドされる POJO タイプの属性名と一致している必要があります。バインドするPOJOタイプ の属性名。このようにして、クライアントがリクエストを送信すると、リクエスト データはプロセッサ パラメータ POJO オブジェクトに自動的にバインドされます。それ以外の場合、プロセッサ パラメータによって受信される値は null になります。

20. MyBatis フレームワークに関する次の記述のうち、正しいものはどれですか ()。
A.MyBatis は半自動マッピング フレームワークです。ここでのいわゆる「半自動」は Hibernate のフル テーブル マッピングに関連しています。B.MyBatis はビジネス
ロジック層フレームワークです
。C.MyBatis は Hibernate よりも高いカプセル化を備えています。D
. MyBatis は完全なテーブル マッピングのためのフレームワークです
答え: A

分析: MyBatis はもともと、Apache のオープン ソース プロジェクトである iBatis でした。2010 年に、プロジェクトは Apache Software Foundation から Google Code に移行され、MyBatis に名前変更されました。2013 年 11 月に、MyBatis は Github に移行されました。MyBatis は、エンティティ クラスと SQL ステートメント間のマッピング関係を確立できる優れた永続層フレームワークであり、半自動 ORM (オブジェクト/リレーション マッピング、オブジェクト リレーショナル マッピング) 実装です。MyBatis のカプセル化は Hibernate よりも低いですが、優れたパフォーマンスを備えており、習得が容易で、インターネット アプリケーションの開発で広く使用されています。

21. 以下のオプションのうち、Spring 設定ファイルの設定情報に属さないものは ( ) となります。
A. トランザクションマネージャーの設定情報
B. オープントランザクションアノテーションの設定
C. Spring MVC フロントコントローラーの設定
D. スキャンサービス層の設定
答え: C
分析: Spring MVC のフロントコントローラーを web.xml に設定し、Spring をロードするフロント コントローラーを初期化するときの MVC 構成ファイル。

22. Spring のコア コンテナ モジュールは Spring フレームワークの基本コンポーネントを提供し、IoC および DI 関数を含むモジュールは ( ) です。
A.Beans
B.Core
C.Context
D.SpEL
回答: B
分析: Core モジュールは、IoC および DI 関数を含む Spring フレームワークの基本コンポーネントを提供します。

23. Java オブジェクト間の関係に関する次の説明は正しいです ()。
A. 1 対 1 の関係とは、このクラスと他のクラスで同じ型のオブジェクトを定義すること B. 1 対多の
関係 : 1 つの型 A が複数の型 B に対応する場合C.
多対多の関係は、一方のクラスに他の型のコレクションを導入する必要があるだけ
D. 多対多の関係は、このクラスのコレクションをこのクラスに導入する必要がある
答え: B
解決策: A オプション: 1 対 1 の関係がこのクラスで定義され、それに関連付けられます クラスのオブジェクトが属性として使用されます; C、D オプション: 多対多の関係は、相互に関連する 2 つのクラスで、関連するクラスの複数のオブジェクトを定義できます。

24. データテーブルemployeeのidに基づいて従業員情報を削除するには、以下の@Deleteアノテーションを正しく記述します()。
A.@Delete("id = ? の従業員から削除")
B.@Delete("従業員から削除")
C.@Delete("id = #{id} の従業員から削除")
D. 上記のいずれでもない正解
:C
解決策:なし

26. List を反復するための要素の使用に関して、次のコード部分の正しい書き方は () です。
A.#{id}
B. #{id}
C.#{id}
D.#{id}
答え: B
解決策: なし

27. 従業員 ID に基づいて従業員情報を検索する必要があります。@Select アノテーションを使用する次のコードは正しく記述されています ()。
A.@Select("select * from tb_worker where id = ?")
B.@Select("select * from tb_worker where id = #id")
C.@Select("select * from tb_worker where id = {id}" )
D.@Select("select * from tb_worker where id = #{id}")
回答: D
解析: #{} は、動的 SQL をサポートするために MyBatis によって提供される構文です。

28. 以下のオプションのうち、Spring が Mybatis を統合する際に設定が必要な設定情報が間違っています ( )。
A. データ ソースの構成
B. データベース接続情報のファイルのインポート
C. SqlSessionFactory オブジェクトの作成
D. サービス パッケージのスキャン
回答: D
分析: サービス パッケージのスキャンは Spring の構成です MyBatis を統合するために Spring で構成する必要があるものDao パッケージをスキャンして動的プロキシ オブジェクトを作成することです。

29. Spring AOP に関する次の紹介は間違っています ( )。
A. AOP の正式名称は Aspect-Oriented Programming、つまりアスペクト指向プログラミングです
B. AOP は水平分離機構を採用しており、各メソッド内に点在する繰り返しコードを抽出します この水平分離機構を使用する方法は実行できませんC. AOP は新しいプログラミングのアイデアですが
、水平抽出メカニズムを採用しており、OOP のアップグレードに代わるものです
D. AOP を使用すると、開発効率が向上するだけでなく、コードの保守性も向上します
。 C
分析: AOP これは新しいプログラミングのアイデアですが、OOP の代替ではなく、単なる OOP の拡張および補足です。

30. Spring コンテナはさまざまな形式の Bean アセンブリ メソッドをサポートしています。エラーは () です。
A. XML ベースのアセンブリ
B. プロパティ ベースのアセンブリ
C. アノテーション ベースのアセンブリ
D. 自動アセンブリ
回答: B
分析: Bean のアセンブリ メソッドには、XML ベースのアセンブリ、アノテーション ベースのアセンブリ、および自動アセンブリがあります。

32. Spring コンテナのデフォルトのスコープは ( ) です。
A.prototype
B.request
C.session
D.Singleton
回答: D
解決策: singleton は Spring コンテナのデフォルトのスコープです Bean のスコープがシングルトンの場合、Spring コンテナは Bean のインスタンスのみを作成します。再利用されました。

33. Java では、クラス間の関係に関する次の記述は間違っています ()。
A. Java では、1 対 1、1 対多、多対 1、および多対多のオブジェクトを通じてリレーションシップを記述することもできます。 B. 1 対 1 のリレーションシップは、次のようなオブジェクトです
。このクラス C にお互いの型を定義します。
一対多の関係とは、クラス A の 1 つの型が複数の型 B に対応する場合です。クラス内にコレクションの形で型 B のオブジェクトを導入する必要があります。 D.
複数対多の関係: クラス A で型 B のコレクションを定義し、クラス B で型 A のコレクションを定義します。
回答: A
解決策: 多対 1 の関係はありません。

34. Springコンテナ内のBeanオブジェクト初期化ノードを監視するために使用されるアノテーションは()です。
A.@PostConstruct
B.@PreDestroy
C.@GetConstruct
D.@Destroy
回答: A
解決策: Spring コンテナは、Bean オブジェクト初期化ノードを監視するための @PostConstruct と、Bean オブジェクト破棄ノードを監視するための @PreDestroy を提供します。

36. 以下の属性のうち、要素に属さないものは()となります。
A.flushInterval
B.readOnly
C.select
D.size
答え: C
解決策: なし

37. 以下の選択肢のうち、DispatcherServlet に関する記述が間違っています ( )。
A. DispatcherServlet は Spring MVC のプロセス コントロール センターであり、Spring MVC のフロント コントローラーとしても知られています。
B. DispatcherServlet は本質的にフィルターです。
C. DispatcherServlet はクライアントのリクエストをインターセプトし、そのリクエストを Spring MVC の他のコンポーネントに転送します。
D. DispatcherServlet Spring MVC コンポーネント間の結合
回答: B
分析: DispatcherServlet は本質的にはサーブレットであり、DispatcherServlet の構成とマッピングはプロジェクトの web.xml ファイルで完了できます。

38. <beanid="user" class="com.itheima.User"><constructor -argname="id" value="1"> <constructor -arg name="name" value="Zhang San"></ constructor -arg> </constructor -arg> 上記コード部分について、以下のオプションの( )の記述が間違っています。
A. 要素はエンティティ クラスをインスタンス化します。
B. 要素の class 属性は、インスタンス化される相対パス クラス名を指定します。 C.
<constructor -arg> 要素は、エンティティ クラスの属性に値を割り当てます。
D. name 属性<constructor -arg> 要素内でパラメータを指定します。
回答: B
分析: 要素のインスタンス化エンティティ クラス要素の class 属性は、インスタンス化されるフル パス クラス名を指定します。 <constructor -arg> 要素は、属性内の name 属性のパラメータを指定します。エンティティクラスのassignment要素

41. 以下の選択肢のうち、ファイルアップロードフォームに関する記述が間違っています( )。
A. フォームのメソッド属性は post に設定されます。
B. フォームのメソッド属性は get に設定されます。
C. フォームの enctype 属性は multipart/form -data に設定されます。

D. 提供されたファイルアップロード入力ボックス
回答: B
分析: フォームのメソッド属性が post に設定されているため、項目 B は間違っています。

45. Spring フレームワークに関する次の説明のうち、間違っているものはどれですか ( )。
A. Spring はワンストップサービスを提供するフレームワーク
B. Spring は軽量フレームワーク
C. Spring はオープンソースフレームワーク
D. Spring は永続層フレームワーク
回答: D
解決策: なし

46. 以下の選択肢のうち、RequestMapping アノテーションの機能に関する正しい記述は ( ) です。
A. リクエストまたはメソッドのマッピングに使用されます
B. コントローラー クラスのマッピングに使用さ
れます C. リクエスト パラメーターのマッピングに使用
されます D. リクエスト タイプのマッピングに使用されます
回答: A
解決策: なし

48. 以下のオプションのうち、uid、uname、および uage フィールドを含むコード フラグメントを定義するための要素の正しい使用法は () です。
A.エイリアス . uid 、 {エイリアス} . uid、別名_ _ _ u i d {alias}.uname、alias 。uage</sql> B . <sqlid="user Columns"> エイリアス。uid 、エイリアス 。うなめ 、 別名 。uage</sql> C . < sql > {alias}.uage</sql> B.<sql id="userColumns">alias.uid,alias.uname,alias.uage</sql> C.<sql>別名_ _ _ あなた_ _</ sql _>B .<s ql i d=ユーザーコラム_ _ _ _ _ _>別名_ _ _ あなた_ _別名_ _ _ あなたは名前別名_ _ _ あなた_ _</ sql _>C. _<QL_> {エイリアス}.uid、エイリアス 。uname 、{エイリアス}.uname、別名_ _ _ u name , { alias }.uage
D.エイリアス 。uid ; {エイリアス}.uid;a l ia s . u i d ; {alias}.uname;${alias}.uage
回答: A
解決策: なし

49. マッピング ファイル内の要素の属性については、() が正しい記述です。
A.parameterType 属性の値は、返されたエンティティ クラス オブジェクトを示します
。B.namespace 属性の値は、通常、対応するエンティティ クラスの完全修飾クラス名に設定されます。C.resultType
属性の値は、エンティティ クラスのタイプを示します渡されたパラメータ。
D. 上記のステートメントは正しくありません。
答え: B

解析:parameterType 属性の値は渡されたパラメーターのタイプを示し、resultType 属性の値は package.class 名を使用して返されたエンティティ クラス オブジェクトを示します。

50. 要素に関する次の説明のうち、正しいものはどれですか ()。
A. MyBatis は要素を介して 1 対多の関係を処理します
B. 要素の属性は要素の属性とまったく同じです
C.ofType 属性は、含まれる要素のタイプを指定するために使用される javaType 属性に対応しますエンティティ オブジェクトのすべての属性
D. 要素のみ ネストされたクエリ メソッドを使用できます
回答: A
分析: 要素の属性のほとんどは要素と同じですが、Type という特別な属性も含まれています。ofType 属性は javaType 属性に対応し、エンティティ クラス オブジェクトのコレクション クラス属性に含まれる要素の型を指定するために使用されます。要素は要素の子要素でもあり、ネストされたクエリとネストされた結果という 2 つの構成メソッドもあります。

52. 以下の属性のうち、@Results アノテーションに属さないものは () となります。
A.column
B.property
C.size
D.one
回答: C
解決策: なし

54. 要素内の共通属性に関する次の記述は間違っています ()。
A.property はマッピング先のエンティティ クラス オブジェクトの属性を指定し、テーブル フィールドに 1 つずつ対応します。B.column はテーブル
内の対応するフィールドを指定します
。C.fetchType は関連付けられたクエリ中に遅延読み込みを有効にするかどうかを指定します。デフォルト値は「eager」です
。D.javaType は、エンティティ・オブジェクト属性のタイプへのマッピングを指定します。
回答: C
分析: fetchType 属性には、lazy とeager という 2 つの属性値があり、デフォルト値は Lazy (つまり、デフォルトの関連付けマップ) です。遅延ロードされます)。

55. Spring MVC ( ) で一般的に使用されるデフォルトのパラメータの型とステートメントについて間違っているものは次のうちどれですか。
A.HttpServletRequest は、
リクエスト オブジェクトを通じてリクエスト情報を取得します。 B.HttpServletResponse は、レスポンスを通じてレスポンス情報を処理します。
C.HttpSession は、セッション オブジェクトを通じてセッションに保存されているオブジェクトを取得します
。 D.Model または ModelMap はインターフェイスであり、その機能はモデル データをリクエスト フィールドに入力することです。 。
回答: D
分析: Model はインターフェイス、ModelMap は Model クラスの実装クラス オブジェクトであり、ModelMap オブジェクトはどちらもモデル データを設定でき、モデル データはリクエスト フィールドに入力されます。

56. 以下のオプションのうち、@RequestMapping アノテーションに関する記述が間違っています ( )。
A. @RequestMapping アノテーションのデフォルト属性は値です。
B. @RequestMapping アノテーションはクラスおよびメソッドでマークできます。
C. name 属性は、アドレスをマップしてエイリアスを指定するために使用されます。
D. @RequestMapping の value 属性アノテーションをマークする必要があります。
回答: D
分析: 値が @RequestMapping アノテーションによって明示的に使用される唯一の属性である場合、値の属性名は省略できます。

57. 以下のオプションのうち、単純な例外ハンドラに関する記述が間違っています ( )。
A. Spring MVC のすべての例外を統合処理するには、例外ハンドラー HandlerExceptionResolver を使用して実装できます。 B. SimpleMappingExceptionResolver は HandlerExceptionResolver
の継承クラスです。
C. SimpleMappingExceptionResolver は単純な例外処理を実装します。
D. SimpleMappingExceptionResolver は、さまざまなタイプの例外をさまざまなページ
回答にマップできます。 : B
分析: HandlerExceptionResolver はインターフェースであり、例外の直接統一処理を容易にするために、Spring MVC は HandlerExceptionResolver の実装クラス SimpleMappingExceptionResolver を内部的に提供しています。

58. ApplicationContext インターフェース実装クラスのクラスパスから設定ファイルを読み込み、ApplicationContext インターフェースのクラスメソッドをインスタンス化します()。
A.WebApplicationContext
B.AnnotationConfigApplicationContext
C.ClassPathXmlApplicationContext
D.FileSystemXmlApplicationContext
答え: C
分析: WebApplicationContext: Web アプリケーションで使用され、Web ルート ディレクトリを基準とした相対パスから構成ファイルをロードし、ApplicationContext インターフェイスをインスタンス化します。 AnnotationConfigApplicationContext: 注釈から構成ファイルをロードし、ApplicationContext をインスタンス化します。インターフェース ClassPathXmlApplicationContext: クラスパスから構成ファイルをロードし、ApplicationContext インターフェースをインスタンス化します。 インターフェース FileSystemXmlApplicationContext: ファイルシステムから構成ファイルをロードし、ApplicationContext インターフェースをインスタンス化します。

59. 以下のアノテーションのうち、1対1の対応付けクエリを実現できるのは()である。
A.@Select
B.@Result
C.@One
D.@Many
回答: C
分析: MyBatis の @Results アノテーションは、関連する 3 つのクエリ メソッドで使用できます。ここで、@Result アノテーションは @results のサブ要素です。 @One は 1 対 1 の関連付けクエリを実現できます。@Many は 1 対多の関連付けクエリを実現できます。

60. 以下のオプションにおいて、web.xml設定ファイルの設定可能項目の記述に誤りがあります( )。
A. <context-param> 要素を使用して、Spring 設定ファイル application-service.xml と Spring 統合 Mybatis 設定ファイル application-dao.xml をロードします。 B. Spring コンテナは
リスナーをロードします
。 C. Spring MVC のフロント コントローラを設定します。
D. Spring MVC によってスキャンされるパッケージ パスとアノテーション ドライバーを構成する
回答: D
解決策: Spring MVC によってスキャンされるパッケージ パスとアノテーション ドライバーは、spring-mvc.xml 構成ファイルで構成されます。したがって、項目 D は間違っています。

61. 要素とその属性に関する次の記述は間違っています ()。
A. 要素はクエリ ステートメントのマップに使用され、データベースからデータを読み取り、ビジネス開発者にデータを組み立てるのに役立ちます。B.parameterType 属性は、受信
SQL ステートメントのパラメーター クラスの完全修飾名またはエイリアスを示します。
外部 resultMap の名前付き参照を示します。
返すときに resultType と D.resultMap の両方を使用できます。同じマッピング ファイルで複数の要素を構成できます。
答え: C
解析: 返すときに、resultType または resultMap のいずれかを使用できます。

64. 以下のオプションは、HandlerInterceptor インターフェース () のメソッドではありません。
A.preHandler()
B.postHandle()
C.afterCompletion()
D.handler()
答え: D
分析: HandlerInterceptor インターフェイスのカスタム インターセプターを実装することにより、インターフェイス内の 3 つのメソッド、つまり preHandler() 、 postHandle()、afterCompletion()。

65. JDBC プログラミングの欠点を解決するために MyBatis が提供した解決策に関して、間違った記述は () です。
A. SqlMapConfig.xml でデータ リンク プールを構成し、接続プールを使用してデータベース リンクを管理します。
B.MyBatis は、Java コードから分離せずに、MyBatis マッピング ファイルに SQL ステートメントを構成します。 C.MyBatis は、
Java オブジェクトをSQL ステートメント。ステートメント D のparameterType を通じて入力パラメーターのタイプを定義します。MyBatis は
SQL 実行結果を Java オブジェクトに自動的にマップし、ステートメントの resultType を通じて出力結果のタイプを定義します。 回答: B 分析
:
MyBatis は SQL ステートメントを次のように構成します。 MyBatis マッピング ファイルにより、Java コードからの分離が実現されます。

67. 要素に関する次の記述のうち、間違っているものはどれですか ()。
A. これは構成プロパティの要素であり、この要素の機能は外部ファイルの構成情報を読み取ることです。
B. <property... /> 要素を使用して、データベース ドライバー、データベースに接続するための URL を構成します。データベースに接続するためのユーザー名、データベースに接続するためのパスワードなど。 接続パラメータ
C. 要素は db.properties ファイルを通じて静的パラメータ設定を実装できます。
D. 上記の記述は正しいです。
回答: C
分析: 要素は次のことができます。 db.properties ファイルを通じて動的パラメータ構成を実装する

70. 次のオプションの Ant スタイルのワイルドカードに関する記述は間違っています ()
A.? は任意の 1 文字と一致します。
B. 0 文字または任意の数の文字と一致します。
C./
/ant3 はパス /findAll/a/ant3 と一致します。
D.**: 0 または複数レベルのディレクトリと一致します。
答え: C
解析: プロジェクトのルート パスの下にある /[onemore]/ant3 パスと一致します。ここで、[onemore] には 0 より大きい数値を持つ任意の文字を指定できます。/a/ant3、/findAll/ant3 など。ただし、文字数を 0 にすることはできず、ディレクトリ層の数は //ant3、/findAll/a/ant3 のように一貫している必要があります。

72. @PathVariable アノテーションでは、( ) を使用して URL 内のプレースホルダーの名前を指定します。
A.defaultValue
B.value
C.name
D.required
回答: B
分析: @PathVariable アノテーションには、次の 2 つの共通属性があります。: 値: URL 内のプレースホルダーの名前を指定するために使用されます。

required: プレースホルダーを指定する必要があるかどうか。デフォルト値は true です。
73. 要素のコレクション属性に関する次の記述のうち、正しいものはどれですか ()。
A.コレクション属性はオプションです
B.コレクション属性値はどの場合でも同じです
C.コレクション属性値の最初の文字は小文字である必要があります
D.コレクション属性値の最初の文字は大文字である必要があります
回答: C
分析: なし

74. Spring MVC メソッドの戻り値が void の場合、メソッドは実行後にデフォルトのページにジャンプします。デフォルトのページのパス結合形式は ( ) です。
A. プレフィックス + メソッド マッピング パス
B. メソッド マッピング パス + サフィックス
C. プレフィックス + メソッド マッピング パス + サフィックス
D. メソッド マッピング パス
答え: C
解決策: ページのパスは、メソッド マッピング パス、プレフィックスとサフィックスによって決まります。ビューリゾルバーではデフォルトで、スプライシング形式は「プレフィックス + メソッド マッピング パス + サフィックス」です。

76. 要素内の属性に関する次の記述のうち、正しいものはどれですか ()。
A.item 属性は反復コレクションの名前を示します。
B.index は foreach ステートメント コードの開始シンボルを示します。
C.item 属性は必須です
。 D. マップをトラバースする場合、index 属性は要素の値です。

答え: C
解決策: なし

77. 以下の選択肢のうち、HTTPリクエストにおけるRESTful形式の合意文が間違っています( )。
A. GET、POST、PUT、および DELETE の 4 つの動詞は、4 つの基本的なリクエスト操作に対応します
B. GET はリソースの取得に使用されます
C. POST は新しいリソースの作成に使用されます
D. PUT はリソースの削除に使用されます
回答: D
分析: RESTful HTTP リクエストのスタイル では、4 つの動詞 GET、POST、PUT、および DELETE が 4 つの基本的なリクエスト操作に対応します。その中で、GET はリソースの取得に使用され、POST は新しいリソースの作成に使用され、PUT はリソースの更新に使用され、DELETE はリソースを削除するために使用されます。

80. Bean のプロトタイプ スコープに関する次の記述は間違っています ()。
A.prototype は Spring コンテナのデフォルトのスコープです
。 B. プロトタイプ スコープを使用する場合、Spring コンテナは Bean インスタンスの作成のみを担当し、そのライフサイクルを管理しません。
C. プロトタイプ スコープを使用する場合、Spring コンテナは次のようになります。 D. Bean リクエストごとに新しいインスタンスを作成します
D. Bean をプロトタイプ スコープとして定義するには、構成ファイルで要素のスコープ属性値をプロトタイプに設定するだけです 回答 : A
分析
: Spring コンテナのデフォルト スコープはシングルトンです。プロトタイプ スコープを持つ Bean は、Bean へのリクエストが行われるたびに新しい Bean インスタンスを作成します。Spring コンテナーは Bean インスタンスの作成のみを担当し、そのライフ サイクルを管理しません。scope 属性は Bean インスタンスのスコープを設定するために使用され、その属性値はシングルトン (シングル ケース)、プロトタイプ (プロトタイプ)、リクエスト、セッション、グローバル セッションです。

82. 要素に関する次の記述のうち、間違っているものはどれですか ()。
A. この要素の機能は、再利用可能な SQL コード フラグメントを定義し、他のステートメントでこのコード フラグメントを参照することです。 B.
要素の refid 属性を使用して、カスタム コード フラグメントを参照します。
C. の属性値を使用します。コードをカスタマイズする refid 要素 フラグメントの名前
D. この要素は要素のサブ要素です
回答: C
解決策: 要素 refid の属性値をカスタム コード フラグメントの ID として使用します。

86. 以下のオプションのうち、( )は通知/拡張処理に使用されます。
A.結合ポイント
B.ポイントカット
C.アスペクト
D、アドバイス
回答: D
分析: 通知/拡張処理は、挿入されたアスペクト プログラム コードです。通知/強化処理は、ある態様のメソッド、つまりある態様の特定の実装として理解できます。

87. Springの共通アノテーションのうち、自動アセンブルするオブジェクトを指定するアノテーションは()です。
A.@Autowired
B.@Repository
C.@Service
D.@Controller
回答: A
解決策: @Controller は、Spring でコントロール層のクラスを Bean として識別するために使用されるコントローラー コンポーネント Bean を指定します。@Service は、ビジネス ロジック コンポーネント Bean を指定します。これは、Spring でビジネス ロジック層のクラスを Bean として識別するために使用されます。@Repository は、データ アクセス コンポーネント Bean を指定します。これは、Spring でデータ アクセス層のクラスを Bean として識別するために使用されます。@Autowired は、オートワイヤーされるオブジェクトを指定します。

89. Spring 構成ファイルでは、アスペクトの構成に使用される要素は () です。
A.aop:config
B.aop:aspect
C.aop:advisor
D.aop:pointcut
答え: B
解析: aop:config: Spring AOP 設定のルート要素 aop:aspect: 設定アスペクト aop:advisor: 設定通知者 aop: pointcut : 構成ポイントカット

90. 以下のオプションにおける Spring フレームワークの利点の説明が間違っています ( )。
A. ページ コードを効果的に削減できる強力なタグを提供する
B. 宣言型トランザクションのサポート
C. 分離を促進し、開発を簡素化
する D. さまざまな優れたフレームワークの統合を促進する
回答: A
分析: Spring フレームワークのいくつかの利点は次のとおりです。非侵入型設計 2. 結合を減らし開発を容易にする 3. AOP プログラミングをサポートする 4. 宣言型トランザクションをサポートする 5. プログラムのテストを容易にする 6. さまざまな優れたフレームワークの統合を容易にする 7. Java EE API の使用の困難さを軽減する

91. Spring MVCの実行処理に関する以下の記述は間違っています()。
A. ユーザーがブラウザを通じてサーバーにリクエストを送信すると、そのリクエストは DispatcherServlet フロント コントローラーによってインターセプトされます B. プロセッサ
マッパーはプロセッサ オブジェクトを生成し、プロセッサ インターセプターはそれを DispatcherServlet フロント コントローラーに返します
Cプロセッサ アダプタは、コントローラ クラス D のコードを呼び出して実行します。
コントローラ クラスのコードが実行されると、ビュー名のみを含む ModelAndView オブジェクトが返されます。 回答
: D
分析: ModelAndView オブジェクトには、ビュー名、またはモデルとビュー名。

93. 以下のオプションのうち、ポイントカットの設定に使用されるアノテーションは ( ) です。
A.@アスペクト
B.@ポイントカット C.
@Before
D.@アラウンド
答え: B
分析: @アスペクト: アスペクトの設定 @Pointcut: ポイントカットの設定 @Before: 事前通知の設定 @Around: サラウンド モードの設定

100. 以下のオプションのうち、@Select と @Param を使用してコードを記述するのに正しいオプションは () です。
A.@Select("select * from tb_worker where id = #{param01}") Worker selectWorkerByIdAndName(@Param("param01") int id); B.@Select("select * from tb_worker where id = #{param
} ”) ワーカー selectWorkerByIdAndName(@Param(“param01”)​​ int id);
C.@Select(“select * from tb_worker where id = {param01}”) ワーカー selectWorkerByIdAndName(@Param(“param01”)​​ int id );
D. @Select("select * from tb_worker where id = param01") Worker selectWorkerByIdAndName(@Param("param01") int id);
回答: A
解決策: なし

101. 依存関係の注入に関する次の記述のうち、間違っているものはどれですか ()。
A. 依存性注入 (DI) と制御反転 (IoC) は異なる意味を持ち、異なる概念を説明します
B. 従来のモードでは、呼び出し元は通常、「新しい呼び出し先」コード メソッドを使用してオブジェクトを作成します。 C. Springフレームワークを
使用した後、制御権がアプリケーション コードから Spring コンテナーに転送され、制御権が
これは、Spring のコントロール D の反転です。Spring コンテナの観点から見ると、Spring コンテナは、依存オブジェクトを呼び出し元のメンバー変数に割り当てる責任を負います。これは、呼び出し元に依存インスタンスを注入するのと同じです。これが Spring の依存関係ですインジェクション 回答:
A
分析: 依存性インジェクション (DI) と制御反転 (IoC) は、同じことを異なる角度から説明します。依存関係の注入は、アプリケーションの観点から説明されます。つまり、アプリケーションは、必要な外部リソースの作成と注入を IoC コンテナに依存します。また、制御の反転は、IoC コンテナの観点から説明されます。 IoCコンテナがアプリケーションを制御し、IoCコンテナがアプリケーションに必要な外部リソースをタイムリーにアプリケーションに注入します。

102. 以下のアノテーションのうち、JSON データを返すことができるのは ( ) です。
A.@RequestMapping
B.@RequestParam
C.@ResponseBody
D.@PathVariable
回答: C
解決策: @RequestMapping を使用してリクエスト マッピングの URL パスを指定し、@RequestParam アノテーションを使用して指定します

定義されたパラメーターのエイリアス。JSON データを返すには @ResponseBody アノテーションを使用し、単純なタイプのデータ バインディングを実行するには @PathVariable アノテーションを使用します。
103. 以下の AOP 用語では、( ) は切断面と接続点の交点を示すために使用されます。
A. ジョインポイント
B. ポイントカット
C. アスペクト
D. アドバイス
答え: B
分析: 特定の接続ポイントが事前に指定された条件を満たす場合、AOP は接続ポイントを見つけて接続ポイントにアスペクトを挿入できます。また、接続ポイントもがエントリーポイントになります。

104. Spring MVC データ バインディング プロセスに関する次の記述は間違っています ()。
A. Spring MVC は、ServletRequest オブジェクトを DataBinder に渡します。
B. Spring は、処理メソッドの入力オブジェクトを DataBinder に渡します。
C. DataBinder は、データ型変換やデータ形式設定などのために BindingResult コンポーネントを呼び出します。
D. Validator コンポーネントを呼び出してパラメータをバインドします。リクエスト メッセージ データのオブジェクトのデータの有効性がチェックされます。
回答: C
分析: DataBinder は、ConversionService コンポーネントを呼び出して、データ型の変換とデータの書式設定を実行します。

106. 以下のオプションの場合、スキャン パッケージまたはスキャン パスの指定に使用される注釈は ( ) です。
A.@PropertySource
B.@ComponentScan
C.@Value
D.@EnableWebMvc
回答: B
解析: @PropertySource: プロパティ ファイルを読み取ります @ComponentScan: スキャン パッケージまたはパスを指定します @Value: プロパティ ファイルのプロパティ値を読み取ります @EnableWebMvc : Spring MVC を有効にするための Java config ベースの構成

107. 次のオプションのうち、MyBatis の構成に関する正しい記述は ()
A.Mapper.xml です。 コア構成ファイルは主に MyBatis の動作環境とその他の情報を構成します。
データベースを操作するためのSQL文はB.mybatis-config.xmlに設定されます。
C. セッションファクトリー SqlSession は、MyBatis の環境などの構成情報を介して直接構築できます。
D. MyBatis は複数のマッピング ファイルをロードでき、各マッピング ファイルはデータベース内のテーブルに対応します。
回答: D
分析: 1. mybatis-config.xml コア構成ファイルは、主に MyBatis の動作環境とその他の情報を構成します。2. Mapper.xml ファイルは、データベースを操作するための SQL ステートメントを構成します。実行するには、mybatis-config.xml にロードする必要があります。mybatis-config.xml は複数のマッピング ファイルをロードでき、各マッピング ファイルはデータベース内のテーブルに対応します。3. MyBatis 環境およびその他の構成情報を使用してセッション ファクトリ SqlSessionFactory を構築し、SqlSession を作成します。

108. 以下のオプションのうち、例外通知の設定に使用されるアノテーションは ( ) です。
A.@After
B.@Around
C.@AfterReturning
D.@AfterReturning
回答: D
解決策: @After: ポスト通知の構成 @Around: サラウンド モードの構成 @AfterReturning: リターン通知の構成 @AfterThrowing: 例外通知の構成

112. MyBatis の動作原理に関する記述は間違っています ()。
A. MyBatis のグローバル設定ファイルは、MyBatis の動作環境などの情報を設定するもので、その主な内容はデータベース接続の取得です B. データベースを操作するための SQL 文は、MyBatis マッピングファイルに設定されます
。 MyBatis のグローバル設定ファイルにロードされて実行される
C. セッション オブジェクト SqlSession は、MyBatis 環境およびその他の設定情報を通じて構築できます
D. SQL を実行するすべてのメソッドが含まれる SqlSession オブジェクト
回答: C
分析: セッションファクトリー SqlSessionFactory は、MyBatis 環境およびその他の構成情報を通じて構築されます。

114. UserMapper という名前の XML ファイルがあると仮定して、クラスパスを使用してマッピング ファイルをインポートする方法に関する次のサンプル コードはどれですか ()。
A.
B.
C.
D. 上記の記述はどれも正しくありません
回答: A
解決策: なし

115. Maven の Tomcat プラグインを使用して Maven Web プロジェクトを実行する場合でも、プロジェクトをローカル Tomcat にデプロイする必要があります。
回答: 誤り
分析: プラグインを構成した後、プロジェクトをローカル Tomcat にデプロイしなくても、Maven コマンドを通じて Maven Web プロジェクトを実行できます。

116. Spring MVCはServlet APIをベースにしたSpringのモジュールに属するWebフレームワークで、正式名称はSpring Web MVCですが、通常はSpring MVCと呼ばれています。
回答: はい
分析: いいえ

117. 要素と同様に、要素が実行された後、影響を受けるレコードの数を表す整数も返されます。
回答: はい
分析: いいえ

118. MyBatis では、要素を通じて 1 対多の関係を処理できます。
答え: 誤り
分析: 1 対 1 の関係を扱います。

119. DispatcherServlet は Spring MVC のプロセス コントロール センターであり、Spring MVC のフロント コントローラーとしても知られており、クライアントのリクエストをインターセプトできます。
回答: はい
分析: いいえ

122. プラグインを使用して IDEA で Maven プロジェクトを実行する場合、pom.xml ファイルで対応するプラグインを構成することに加えて、IDEA で実行されるプロジェクトも構成する必要があります。
回答: はい
分析: いいえ

123. プログラムを実行するとき、インターセプターは特定の順序で実行されます。これは、構成ファイルで定義されたインターセプターの順序に関連しています。
回答: はい
分析: いいえ

124.
@Insert アノテーションでは、value 属性はオプションです。
回答: 誤り
分析: value 属性は、実行する挿入ステートメントを指定するために使用され、指定する必要があります。

125. 要素の構成メソッドは 1 つだけあり、それはネストされた結果メソッドです。
回答: 誤り
分析: 要素の使用は非常に簡単で、ネストされたクエリとネストされた結果という 2 つの構成方法があります。

127. Springの設定ファイル名はカスタマイズ可能ですが、通常実際の開発ではapplicationContext.xmlという名前になります。
回答: はい
分析: いいえ

129. データベースでは、テーブル間の多対多の関係は通常、中間テーブルを使用して維持されます。
回答: はい
分析: いいえ

130. アノテーションを使用して SSM フレームワークを統合することは、実際には、設定クラスを使用して、プロジェクト内の元の XML 設定ファイルの役割を置き換えることになります。
回答: はい
分析: いいえ

131. プロジェクトの pom.xml ファイルでは、依存関係のある jar をインポートするときに、要素のペアは 1 つだけ存在できますが、要素のペアは複数存在する可能性があります。
回答: はい
分析: いいえ

132. Ant スタイルは実際にはワイルドカード スタイルであり、プロセッサ マッピング パスでワイルドカードを使用して、アクセスされた URL パスを関連付けることができます。
回答: はい
分析: いいえ

133. AOP の正式名称は Aspect-Oriented Programming、つまりアスペクト指向プログラミングです。
回答: はい
分析: いいえ

135. Spring で開発する場合、付属の jar パッケージを使用することに加えて、Spring のコア コンテナも commons.logging の jar パッケージに依存する必要があります。
回答: はい
分析: いいえ

136. Interceptor は、Controller のメソッド呼び出しを動的にインターセプトするオブジェクトであり、指定されたメソッドの呼び出しの前後に事前に設定されたコードを実行できます。
回答: はい
分析: いいえ

Springの要素にはautowire属性が含まれており、autowire属性の値を設定することでBeanの自動アセンブリを実現できる。
回答: はい
分析: いいえ

138. 注釈ベースのアセンブリは、XML ベースのアセンブリによって引き起こされる肥大化して保守が困難な構成ファイルの問題を大幅に解決できます。
回答: はい
分析: Spring では、XML 設定ファイルを使用して Bean のアセンブリを実現できますが、実際の開発では、Bean の数が多い場合、XML 設定ファイルが肥大化して、後で特定の困難を引き起こす可能性があります。メンテナンスとアップグレード。この問題を解決するために、Spring はアノテーションを提供しており、それを通じて Bean のアセンブリも実現できます。

139. MyBatis では、@Update アノテーションを使用して更新ステートメントをマップします。これは XML 構成ファイル内の要素に相当します。
回答: はい
分析: いいえ

140. Spring MVC リクエストパラメータのバインディングはフレームワークによって自動的に実装されますが、リクエストパラメータの種類やパラメータ数などのデータ情報の複雑さに応じて、Spring MVC におけるデータバインディングは 2 つのカテゴリに分類されます。
回答: はい
分析: いいえ

141. SSM フレームワークの統合プロセス中に、Spring と Spring MVC、Spring MVC と MyBatis を相互に統合する必要があります。
回答: 誤り
分析: SSM フレームワークの統合中、Spring MVC と MyBatis には直接の交差がないため、SSM フレームワークの統合を完了するには、Spring を MyBatis および Spring MVC とそれぞれ統合するだけで済みます。

142. AOP 用語では、アスペクトはどのジョインポイントがインターセプトされるかを指します。
答え: 誤り
分析: アスペクトは、懸念によって形成されたクラスを指します (懸念は、クラス内で繰り返されるコードを指します)。通常は、カプセル化され、カプセル化された機能クラス (トランザクション管理、ロギングなど) を指します。システムへの水平挿入に使用されます。

143. Spring MVC のすべての例外が均一に処理される場合は、Spring MVC が提供する例外ハンドラー HandlerExceptionResolver を使用できます。
回答: はい
分析: いいえ

144. @PathVariable アノテーションでは、required 属性はプレースホルダーを提供する必要があるかどうかを示し、そのデフォルト値は true です。
回答: はい
分析: いいえ

145. MyBatis では、コア構成ファイルの内容が上から下にスキャンされます。
回答: はい
分析: いいえ

147. この要素の <url -pattern> サブ要素の内容は「/」です。これは、プロジェクトの実行中に、Spring MVC フロント コントローラーがすべてのリクエスト URL をインターセプトし、処理のためにそれらを DispatcherServlet に渡すことを意味します。
回答: はい
分析: いいえ

148. SqlSession オブジェクトは、アプリケーション プログラムと永続層の間で対話型操作を実行するシングルスレッド オブジェクトであり、その主な機能は永続操作を実行することです。
回答: はい
分析: いいえ

149. 複雑な POJO データをバインドするとき、データを POJO プロパティ オブジェクトのプロパティにバインドする必要がある場合、クライアントが要求するパラメータ名の形式は「プロパティ オブジェクト名.プロパティ」である必要があります。
回答: はい
分析: いいえ

150. Mybatis では、要素を使用してエンティティ クラスのエイリアスを設定する場合、大文字と小文字が区別されます。
回答: 誤り
分析: 大文字と小文字は区別されません。

151. Spring MVC では、プロセッサ マッパーとプロセッサ アダプタを明示的に設定したい場合は、設定ファイル内の mvc:annotation-driven 要素を使用して実現できます。
回答: はい
分析: いいえ

152. 依存性注入 (DI) と制御反転 (IoC) は異なる意味を持ち、同じ概念を説明するものではありません。
答え: 誤り
分析: 依存性注入 (DI) と制御反転 (IoC) は、同じことを異なる角度から説明しています。依存関係の注入は、アプリケーションの観点から説明されます。つまり、アプリケーションは、必要な外部リソースの作成と注入を IoC コンテナに依存します。また、制御の反転は、IoC コンテナの観点から説明されます。 IoCコンテナがアプリケーションを制御し、IoCコンテナがアプリケーションに必要な外部リソースをタイムリーにアプリケーションに注入します。

153. MyBatis では、XML マッピング方法に加えて、アノテーションを介した POJO オブジェクトとデータ テーブル間の関係マッピングもサポートしています。
回答: はい
分析: MyBatis には、XML 開発とアノテーション開発という 2 つの開発方法があります。

154. Spring コンテナは、XML 形式と Properties 形式の設定ファイルをサポートしていますが、実際の開発では、最も一般的に使用される設定方法は Properties 形式です。
回答: 誤り
分析: Spring コンテナは XML 形式とプロパティ形式の構成ファイルをサポートしていますが、実際の開発では XML 形式の構成ファイルが最も一般的に使用されます。

155. MyBatis フレームワークは、エンティティ クラスと SQL ステートメントの間のマッピング関係を確立でき、半自動 ORM 実装です。
回答: はい
分析: いいえ

156. Spring MVC 設定ファイルにビューリゾルバーが存在しない場合、リクエストの転送は実行されません。
回答: 誤り
分析: Spring MVC の設定ファイルにビュー リゾルバーがない場合、プロセッサの実行後、リクエストはメソッドの戻り値と一致するマッピング パスに転送されます。

157. 要素のparameterType属性はオプションの属性であり、デフォルト値は設定されていません。
回答: はい
分析: いいえ

158. アノテーション メソッドの型変換はアノテーション ドライバーのサポートに依存するため、mvc:annotation-driven 要素を構成ファイル内で明示的に定義する必要があります。
回答: はい
分析: いいえ

Javaオブジェクト関連付けマッピング関係において、1対1は、このクラスに関連付けられたクラスのオブジェクトを属性として定義することである。
回答: はい
分析: いいえ

160. プログラム内に複数のインターセプタが設定されている場合、インターセプタ内の postHandle() メソッドと afterCompletion() メソッドは、インターセプタが設定された順序に従って実行されます。
回答: 誤り
分析: インターセプターの postHandle() メソッドと afterCompletion() メソッドは、インターセプターの構成順序とは逆の順序で実行されます。

161. <init-param> 要素と <init-param> 要素は両方とも、プロジェクトの web.xml ではオプションです。
回答: はい
分析: いいえ

162. Spring MVC は、フロント コントローラーを介してクライアントのリクエストをインターセプトして転送できるため、Spring MVC を使用する場合、フロント コントローラーの設定は不可欠な手順です。
回答: はい
分析: いいえ

164. ソフトウェア フレームワークは、特定の機能を提供し、ソフトウェア アプリケーション、製品、ソリューションの開発を容易にする、汎用の再利用可能なソフトウェア環境です。 回答: はい 解決策
:
いいえ

165. プログラムがデータベースを挿入、更新、削除すると、MyBatis はプログラムの誤読を防ぐために 1 次キャッシュのコンテンツをクリアします。
回答: はい
分析: いいえ

166. <context:component -scan base-package="パッケージのフルパス"/> の機能は、注釈のスキャンを有効にすることです。
回答: はい
分析: いいえ

168. Spring は、設定値インジェクション、属性セッター メソッド インジェクション、構築メソッド インジェクションの 3 つの XML ベースのアセンブリ メソッドを提供します。
回答: 誤り
分析: XML ベースのアセンブリは、依存関係の注入を完了するために XML 構成ファイル内の情報を読み取ることです。Spring コンテナーは 2 つの基本的な機能を提供します。

XMLのアセンブリメソッドである属性セッターメソッドインジェクションとコンストラクターインジェクションをベースとしています。
169. RESTful スタイルでの 4 つの HTTP リクエストに対する動詞の使用は、破ることのできない慣例であり、従う必要があります。
回答: 誤り
分析: RESTful スタイルの 4 つの HTTP リクエストの動詞は合意の方法です。合意は仕様ではなく、合意が破られる可能性があるため、RESTful 仕様ではなく RESTful スタイルと呼ばれます。

170. Spring AOP を使用すると、AOP をアノテーションベースの方法で実装できます。
回答: はい
分析: XML ベースの AOP 実装では、Spring ファイルに多くのコード情報を構成する必要がありますが、これはコードの読み取りとメンテナンスに役立ちません。この問題を解決するために、Spring AOP では AOP に対するアノテーションベースのアプローチが可能になり、Spring 構成ファイル内の肥大化したコードが簡素化されます。

171. Mapper.xml ファイルは、データベースを操作するための SQL ステートメントを構成します。実行するには、mybatis-config.xml にロードする必要があります。
回答: はい
分析: いいえ

172. Spring AOP の実装メカニズムは 2 つあり、1 つは JDK ダイナミック プロキシ、もう 1 つは CGLib ダイナミック プロキシです。
回答: はい
分析: いいえ

173. Spring MVC の実行中、フロント コントローラー、プロセッサ マッパー、プロセッサ アダプター、およびビュー リゾルバー オブジェクトの作業はすべてフレームワーク内で実行されます。
回答: はい
分析: いいえ

175. Spring 開発にはサードパーティの依存関係は必要ありません。
回答: 誤り
分析: Spring を使用して開発する場合、付属の jar パッケージの使用に加えて、Spring のコア コンテナーも commons.logging の jar パッケージに依存する必要があります。

176.
通常の Java クラスに @Controller アノテーションをマークするだけで済みます。その後、Spring のスキャン機構を通じてアノテーションがマークされた Java クラスを見つけると、その Java クラスが Spring MVC のプロセッサ クラスになります。
回答: はい
分析: いいえ

178. @RequestMapping の value 属性では、単一のリクエスト URL をマッピングするか、複数のリクエストを 1 つのメソッドにマッピングするかを指定できます。
回答: はい
分析: いいえ

179. @ControllerAdvice アノテーションとメソッド アノテーション @ExceptionHandler を組み合わせることで、Controller でスローされる指定された種類の例外をキャプチャすることができ、異なる種類の例外の統一的な処理を実現します。
回答: はい
分析: いいえ

180. MyBatis では、@Param アノテーションの機能は SQL ステートメント内のパラメーターを指定することです。これは通常、SQL ステートメント内に多数のパラメーターがある場合に使用されます。
回答: はい
分析: いいえ

181. @Results アノテーションには、@Result アノテーションを 1 つだけ含めることができます。
回答: 誤り
分析: 複数を含めることができます @Result アノテーションの機能は、エンティティ クラスの属性とデータ テーブルのフィールド間のマッピングを完了することです。

183. SqlSessionFactory オブジェクトはスレッドセーフであり、一度作成されると、アプリケーションの実行中ずっと存在します。
回答: はい
分析: いいえ

184. @RequestParam アノテーションの required 属性は、パラメーターが必須かどうかを指定するために使用され、そのデフォルト値は false です。
回答: 誤り
分析: required 属性はパラメーターが必須かどうかを指定するために使用され、デフォルトは true です。これは、リクエスト内に対応するパラメーターが存在する必要があることを意味します。

185. 複雑な POJO データをバインドするとき、データが Map タイプのプロパティにバインドされている場合、クライアントによって要求されたパラメータの名前は、バインドされる Map 内の特定のオブジェクトの特定のプロパティの名前と一致している必要があります。
回答: はい
分析: いいえ

186. MyBatis マッピング ファイルは主に SQL ステートメントと Java オブジェクトの間のマッピングを実現するために使用され、SQL ステートメントによってクエリされたリレーショナル データを Java オブジェクトにカプセル化できます。
回答: はい
分析: いいえ

188. 構築メソッドのインスタンス化では、Bean の対応するクラスでデフォルトの引数なしの構築メソッドを通じて Bean をインスタンス化します。
回答: はい
分析: いいえ

189. Spring MVC は、JSP、Velocity、FreeMarker などのさまざまなビュー テクノロジをサポートします。
回答: はい
分析: いいえ

190. データベースを操作するための SQL ステートメントは Mapper.xml ファイルで構成されており、実行するには mybatis-config.xml にロードする必要があります。
回答: はい
分析: いいえ

191. @Results アノテーションには、複数の @Result アノテーションを含めることができ、1 つの @Result アノテーションでエンティティ クラスの属性とデータ テーブルのフィールド間のマッピングが完了します。
回答: はい
分析: いいえ

192. web.xml ファイルで、要素の 1 は、プロジェクトの開始時に DispatcherServlet フロント コントローラーがすぐにロードされることを意味します。
回答: はい
分析: いいえ

193. 現在の Mapper の名前空間で 2 次キャッシュを開きます。これは、MyBatis マッピング ファイル内の要素によって完了できます。
回答: はい
分析: いいえ

194. Core モジュールは、IoC および AOP 機能を含む Spring フレームワークの基本コンポーネントを提供します。
回答: 誤り
分析: Core モジュールは、IoC および DI 機能を含む Spring フレームワークの基本コンポーネントを提供します。

195. MyBatis の @Insert アノテーションは、SQL ステートメントをインターフェイス上に直接記述することで、コードの記述が容易になり、多数の XML ファイルの構成が削減されます。
回答: はい
分析: いいえ

196. リレーショナルデータベースの関連付け関係において、「一」側に「多」側の主キーを外部キーとして追加します。
回答: 誤り
分析: 「多」側にある必要があり、「1」側の主キーを外部キーとして追加します。

197. MyBatis でアノテーションを使用して削除する場合、SQL ステートメントは通常、インターフェイス上に直接記述されます。
回答: はい
分析: いいえ

198. Spring MVC で JSON データ バインディングを実行する場合、ジャクソン変換コア パッケージ、ジャクソン変換データ バインディング パッケージ、および JSON 変換アノテーション パッケージの関連する依存関係を pom.xml ファイルにインポートする必要があります。
回答: はい
分析: いいえ

199. @RequestMapping アノテーションはメソッド上でのみマークできます。
回答: 誤り
分析: @RequestMapping アノテーションは、リクエスト URL とハンドラー (プロセッサ) の間のマッピング関係を確立するために使用され、メソッドおよびクラスでマークできます。

200. MyBatis では、遅延読み込みはデフォルトで有効になっています。
回答: 誤り
分析: MyBatis はデフォルトでは遅延ロードを有効にしていないため、コア構成ファイル mybatis-config.xml の要素で構成する必要があります。

201. カスタム例外ハンドラーを登録する場合、アノテーションのみを使用して登録できます。
回答: 誤り
分析: カスタム例外ハンドラーを登録する場合、アノテーションを使用して登録することも、要素を使用して Spring MVC 構成ファイルに登録することもできます。

202. Spring MVC の単純型データ バインディングの場合、クライアント リクエスト パラメーターの名前のみがプロセッサの仮パラメーターの名前と一致し、リクエスト パラメーターはプロセッサの仮パラメーターに自動的にマッピングおよび照合されます。データバインディングを完了します。
回答: はい
分析: いいえ

203. POJO 型データをコレクションに格納する場合、Spring MVC はデータ バインディングにコレクション仮パラメータを直接使用することをサポートします。
回答: 誤り
分析: POJO 型データをコレクションに格納する場合、Spring MVC はデータ バインディングにコレクション パラメーターを直接使用することをサポートしていません。ただし、オブジェクトのプロパティとしてコレクションを使用したり、JSON 型のコレクション データを使用してデータ バインディングを実装することはできます。

204. @Many アノテーションでは、関連付けられた属性の値を指定するために select 属性が使用されます。
回答: はい
分析: いいえ

205. シングルトンとプロトタイプという Bean の 2 つのスコープにおいて、Spring コンテナによる Bean のライフサイクルの管理は同じです。
答え: 誤り
分析: Bean の 2 つのスコープ (シングルトンとプロトタイプ) では、Spring コンテナーは Bean のライフサイクルを異なる方法で管理します。シングルトン スコープでは、Spring コンテナは Bean のライフサイクルを管理し、Bean の作成、初期化、破棄を制御できます。プロトタイプのスコープでは、Spring コンテナは Bean インスタンスの作成のみを担当し、そのライフサイクルは管理しません。

206. JSON は軽量のデータ交換形式です。XML に非常に似ており、データの保存に使用できます。XML と比較して、JSON は解析が速く、占有するスペースが少なくなります。
回答: はい
分析: いいえ

207. DispatcherServlet の本質はサーブレットであり、DispatcherServlet の構成とマッピングはプロジェクトの web.xml ファイルで完了できます。
回答: はい
分析: いいえ

208. mvc:interceptor 要素を使用してインターセプターを宣言する場合、mvc:interceptor 内の子要素は任意の位置に記述できます。
回答: 誤り
分析: mvc:interceptor の子要素は、規定のコード構成シーケンスに従って記述する必要があります。

209. 構築メソッドの注入とは、Spring コンテナが構築メソッドを呼び出して依存インスタンスを注入することを指します。構築メソッドはパラメータ化または非パラメトリックにすることができます。
回答: はい
分析: いいえ

210. MyBatis のネストされたクエリ メソッドを使用して MyBatis 関連マッピング クエリを実行する場合、MyBatis の遅延読み込みを使用すると、実行中の消費量が削減され、クエリの効率がある程度向上します。
回答: はい
分析: いいえ

211. この要素はマッピング ファイルのルート要素であり、この要素には名前空間属性が 1 つだけあります。
回答: 誤り
解析: この要素はマッピング ファイルのルート要素です。

212. MyBatis では、@Update アノテーションのパラメータは、insert ステートメントまたは update ステートメントにすることができます。
回答: 誤り
分析: @Update アノテーションのパラメータは更新ステートメントであり、パラメータは @Insert としての挿入ステートメントのアノテーションです。

213. 要素には、keyProperty、keyColumn、useGeneratedKeys という 3 つのキーと値に関連する属性があります。
回答: 誤り
分析: keyProperty、keyColumn、useGeneratedKeys これら 3 つの属性は、 および 要素に対してのみ有効です。

214. CGLib ダイナミック プロキシは、基礎となるバイトコード テクノロジを使用して、継承を通じてプロキシ オブジェクトを動的に作成します。
回答: はい
分析: CGLib ダイナミック プロキシは、インターフェイスを実装するためにターゲット クラスを必要としません。基盤となるバイトコード テクノロジを使用して、継承を通じてプロキシ オブジェクトを動的に作成します。

215. SqlSession オブジェクトはスレッドセーフではありません。
回答: はい
分析: いいえ

216. Spring MVC は、プレゼンテーション層を分離できる MVC パターンの包括的なサポートを提供すると同時に、リクエスト/レスポンス処理モデルに基づくリクエスト駆動型フレームワークであり、プレゼンテーション層の実装を簡素化します。
回答: はい
分析: いいえ

217. JDK ダイナミック プロキシは、非侵入的なコード拡張を実現でき、ソース コードを変更せずに一部のメソッドを拡張できます。
回答: はい
分析: いいえ

218. データベースでは、通常、多対多の関連付けは中間テーブルを使用して維持されます。
回答: はい
分析: いいえ

222. 関連付けられたすべてのリクエスト パラメータを POJO にカプセル化し、その POJO をメソッドの仮パラメータとして直接使用してデータ バインディングを完了するプロセスは、POJO タイプのデータ バインディングと呼ばれます。
回答: はい
分析: いいえ

223. 従来の JDBC プログラミングでは、SQL を変更するには Java コードを変更する必要があり、これはオープンとクローズの原則に違反します。
回答: はい
分析: いいえ

224. 制御の反転 (Inversion of Control、略称 IoC) は、プログラム コード間の結合度を減らすために使用されます。
回答: はい
分析: いいえ

225. 文字列データを使用してクライアント リクエストのパラメータをバインドする場合、クライアント リクエストのパラメータ名は、呼び出しメソッドの正式なパラメータ名と一致している必要があります。
回答: はい
分析: いいえ

226. MyBatis マッピング ファイル内の要素は、構成ファイルのルート要素であり、この要素に一意の名前空間を指定する名前空間属性が含まれています。
回答: 誤り
分析: この要素は構成ファイルのルート要素です

227. SqlSessionFactory オブジェクトの openSession() メソッドのパラメータがブール値の場合、デフォルトは false です。
回答: 誤り
分析: SqlSessionFactory オブジェクトの openSession() メソッドのパラメーターがブール値の場合、true が渡されるとトランザクション制御はオフになり、自動的に送信されます。false が渡されるとトランザクション制御はオンになります。パラメータが渡されない場合、デフォルトは true です。

228. プロジェクトに複数のマッピング ファイルがある場合、mybatis-config.xml コア構成ファイルでは、マッピング ファイルのパスを指定するために要素の下に複数の要素を構成する必要があります。
回答: はい
分析: いいえ

233. Spring MVC は、3 層アーキテクチャの () (Web 層) 上で動作し、クライアント要求を受信して​​応答します。
回答: プレゼンテーション層
分析: なし

234. Spring MVCのレスポンスメソッドはページジャンプと()の2種類に分けられます。
回答: データの書き戻し
分析: なし

234. Beanのインスタンス化には、構築メソッドのインスタンス化、静的ファクトリのインスタンス化、()のインスタンス化の3つの方法があります。
回答: インスタンスファクトリ
分析: Bean をインスタンス化するには、構築メソッドのインスタンス化、静的ファクトリのインスタンス化、インスタンスファクトリのインスタンス化の 3 つの方法があります。

235. () は Spring MVC のプロセス コントロール センターであり、Spring MVC のフロント コントローラーとしても知られています。
回答: DispatcherServlet
解決策: なし

240. () アノテーションを使用すると、通常のクラスを Spring MVC プロセッサ クラスとして宣言できます。
回答: @Controller
解決策: なし

241. AOP の正式名称は Aspect-Oriented Programming で、中国語訳は () です。
回答: アスペクト指向プログラミング
分析: なし

242. @RequestMapping アノテーションはクラスと () にマークできます。
回答: メソッド
分析: @RequestMapping アノテーションは、リクエスト URL とハンドラー (プロセッサ) の間のマッピング関係を確立するために使用されます。このアノテーションはメソッドとクラスにマークできます。

243. Spring3.2では新しいアノテーション()が提供されており、主に例外処理に使用されます。
回答: @ControllerAdvice
解決策: なし

245. Spring MVC は、パラメーター エイリアスを定義するための () アノテーションを提供します。これは、リクエスト パラメーターの名前がプロセッサの仮パラメーターの名前と一致しない場合にデータ バインディングを完了するために使用されます。
回答: @RequestParam
解析: なし

246 の () は、アプリケーションから IoC コンテナへのオブジェクトの制御の移行です。
回答: 制御の反転
分析: Spring フレームワークは、IoC 制御の反転メカニズムを提案しています。IoC では、オブジェクトは Ioc コンテナによって管理されます。プログラムがオブジェクトを使用する必要がある場合、オブジェクトは IoC コンテナから直接取得できます。これにより、オブジェクトの制御がアプリケーションから IoC コンテナに移されるため、制御の反転と呼ばれます。

247. 単純なデータ型バインディングにコレクションを使用する場合、プロセッサの正式パラメータ名を () 注釈でマークする必要があります。
回答: @RequestParam
解析: なし

249. 結果セットのマッピングに使用できる 3 つのアノテーションは、@ResultMap、@Results、および () です。
回答: @Result
解決策: なし

250. Spring AOP には 2 つの一般的な実装方法があり、XML ファイルに基づくものと () に基づくものです。
回答: ノート
分析: なし

251. () は Spring コンテナの最も基本的なインターフェイスであり、その実装メカニズムは古典的な Java ファクトリ パターンを採用しています。
回答: BeanFactory
解決策: なし

252. mvc:interceptor 要素のサブ要素 mvc:mapping は、() 属性によってインターセプタのパスを設定します。属性値が "/**" の場合、すべてのパスをインターセプトすることを意味します。
答え: パス
解決: なし

253. Java EE 開発では、SSM フレームワークは Spring、()、および MyBatis を指します。
回答: Spring MVC
解析: なし

254. データ形式に応じて、出力ストリームに書き戻されるデータは () と JSON データに分けることができます。
答え: 通常の文字列
解析: なし

255. MyBatis では、() 要素を使用して 1 対多の関連付けを処理します。
回答:
解決策: なし

256. MyBatis は、SQL を実行するためのすべてのメソッドを含むセッション ファクトリ () から SqlSession オブジェクトを作成します。
回答: SqlSessionFactory
解決策: なし

258. アノテーション @RequestMapping のデフォルト属性は () 属性です。
回答: 値の
分析: value 属性は @RequestMapping アノテーションのデフォルト属性です。value 属性が @RequestMapping アノテーションによって明示的に使用される唯一の属性である場合、value 属性名は省略できます。

262. MyBatis では、@One アノテーションは XML 設定ファイルの () 要素に相当します。
回答:
解決策: なし

265. リレーショナル データベースでは、テーブル間に 3 種類の関連付けマッピング関係があります。1 対 1、1 対多、および () です。
回答: 多対多
解決策: なし

266. Spring MVC でインターセプターを定義するのは非常に簡単で、() インターフェースを実装することで定義できます。
回答: HandlerInterceptor
分析: Spring MVC でインターセプターを定義するのは非常に簡単で、一般的に使用されるインターセプター定義メソッドが 2 つあります。1 つ目の方法は、HandlerInterceptor インターフェイスを実装してインターセプターを定義することです。2 番目の方法は、HandlerInterceptor インターフェースの実装クラス HandlerInterceptorAdapter を継承してインターセプターを定義する方法です。

268. () 注入は、Spring コンテナが依存インスタンスを注入する構築メソッドを呼び出すことを意味します。構築メソッドはパラメータ化することも、パラメータ化しないこともできます。
回答: コンストラクター
分析: なし

269. Spring MVC の一般的なデフォルトのタイプには、HttpServletRequest、HttpServletResponse、()、Model/ModelMap が含まれます。
回答: HttpSession
解析: なし

270. () 注釈は、delete ステートメントをマップするために使用され、その機能は XML 構成ファイル内の要素と同等です。
回答: @削除
解決策: なし

271. MyBatis は、() アノテーションを使用して、データ テーブルの 1 対多の関連付けクエリを実現します。これは、XML 構成ファイル内の要素と同等です。
回答: @Many
解決策: なし

272. Spring MVC では、() オブジェクトにはビュー関連のコンテンツとモデル データの 2 つの部分が含まれます。
回答: ModelAndView
分析: ModelAndView オブジェクトには、ビュー関連のコンテンツとモデル データの 2 つの部分が含まれています。このうち、ビュー関連のコンテンツでは、論理ビューの名前、または特定のビュー インスタンスを設定できます。モデル データは、ビューのレンダリング プロセス中に最終的なビュー出力にマージされます。

273. MyBatis では、要素は () と MANAGED の 2 種類のトランザクション マネージャーを構成できます。
回答: JDBC
解析: なし

274. 要素の属性のうち、エンティティクラスオブジェクト()内のコレクションクラス属性に含まれる要素の型を指定するために使用されます。
回答: ofType
解決策: なし

275. Spring 構成ファイルでは、Bean のスコープは要素の () 属性によって指定されます。
回答: スコープ
分析: スコープ属性は Bean インスタンスのスコープを設定するために使用され、その属性値は次のとおりです: シングルトン (シングル ケース)、プロトタイプ (プロトタイプ)、リクエスト、セッション、グローバル セッション。

276. () アノテーションがメソッドにマークされている場合、メソッドはクライアントのリクエストを処理できるハンドラー (プロセッサ) になります。
回答: @RequestMapping
解決策: なし

277. () は、IoC コンテナが実行時に特定の依存リソースをオブジェクトに動的に挿入することを意味します。
回答: 依存関係の注入
解決策: なし

278. Spring MVCのデータバインディングは、リクエストパラメータの種類やパラメータ数などのデータ情報の複雑さに応じて、単純なデータバインディングと()の2種類に分類できます。
回答: 複雑なデータ バインディング
の解決策: なし

279. () モジュールは、IoC および依存関係注入 (Dependence Injection、DI) 機能を含む、Spring フレームワークの基本コンポーネントを提供します。
回答: コア
分析: なし

281. リクエストマッピング方式がREST形式の場合、Spring MVCは単純型データバインディングに対して()アノテーションを提供します。
回答: @PathVariable
解決策: なし

285. Maven 命令の設定インターフェイスの「コマンド ライン」は、プロジェクトで実行される Maven 命令を設定します。Tomcat でプロジェクトを実行するには、() コマンドを入力します。
回答: tomcat7:
分析の実行: なし

286. MyBatis の 1 次キャッシュは () レベル キャッシュです。
回答: SqlSession
解析: なし

290. Spring MVC のフロント コントローラーも () であり、プロジェクトの web.xml ファイルで設定できます。
回答: サーブレット
解決: なし

291. Beanの静的ファクトリインスタンス化では、created()を指定するためにfactory-method属性を使用する必要があります。
回答: 静的ファクトリーメソッド
解決策: なし

293. MyBatis フレームワークは ORM ie() フレームワークです。
回答: オブジェクト リレーショナル マッピングの
解決策: なし

294. ClassPathXmlApplicationContext は () から構成ファイルをロードし、ApplicationContext インターフェイスをインスタンス化します
。 答え: クラスパス
解決: なし

295. @RequestMapping アノテーションの () 属性は、プロセッサによってマップされる URL リクエスト メソッドを制限できます。
回答: メソッド
解決: なし

297. () 要素は結果マッピング セットを表します。これは MyBatis で最も重要かつ強力な要素です。
回答:
解決策: なし

298. MyBatis で () アノテーションを使用すると、データテーブルの 1 対 1 の関連付けクエリを実現できます。
回答: @One
解決策: なし

299. Spring MVC はアノテーションドライバーを設定し、プロジェクト開始時にアノテーションドライバーを有効にし、() と HandlerAdapter を自動的に登録します。
回答: HandlerMapping
解決: なし

300. MyBatis フレームワークでは、SqlSession オブジェクトは () オブジェクトによって作成されます。
回答: SqlSessionFactory
解決策: なし

302. 要素の () 属性は、ネストされたクエリに導入されるサブ SQL ステートメントを指定するために使用されます。
回答:
解像度を選択: なし

303. Spring MVC の 3 つの主要コンポーネントは、プロセッサ マッパー、()、およびビュー パーサーです。
回答: プロセッサーアダプターの
解像度: なし

305. 現在、最も人気のある AOP フレームワークは、() と AspectJ の 2 つです。
回答: Spring AOP
分析: 現在、最も人気のある AOP フレームワークは Spring AOP と AspectJ の 2 つです。Spring AOP は Pure Java で実装されており、特別なコンパイル プロセスやクラス ローダーを必要とせず、実行時にプロキシ モードを通じて拡張コードをターゲット クラスに織り込みます。AspectJ は、コンパイル時に水平コード ウィービングを提供する Java ベースの AOP フレームワークです。

306. Spring MVC の実行中、Controller クラスのコードが実行された後、() オブジェクトが返されます。
回答: ModelAndView
解決策: なし

307. パラメーター値を指定するために使用される <constructor -arg> 要素の属性は、value と () です。
回答: ref
解析: <constructor -arg> 要素を使用して、Bean プロパティの値を指定します。この要素には次の属性があります。Index: 構築パラメータの設定に使用されるシリアル番号。type: 構築パラメータのタイプを指定するために使用されます。ref: パラメータ値を指定するために使用されます。value: パラメータ値を指定するために使用されます。

308. Spring MVC がページジャンプを使用して応答する場合、リダイレクト先のページをメソッドの戻り値で指定することができ、メソッドの戻り値を void 型、() 型、ModelAndView 型に設定できます。
回答: 文字列
解析: なし

309. 構築メソッドのインスタンス化とは、Spring コンテナが Bean の対応するクラスのデフォルト () メソッドを通じて Bean をインスタンス化することを意味します。
回答: 引数なしの構築
分析: 構築メソッドのインスタンス化とは、Spring コンテナが、Bean の対応するクラスのデフォルトの引数なしの構築メソッドを通じて Bean をインスタンス化することを意味します。

312. 通常、依存関係の注入には 2 つの実装があり、1 つは () 注入で、もう 1 つは属性セッター メソッドの注入です。
回答: コンストラクター
分析: なし

313. Spring MVC 構成ファイルの () 要素を使用して、スキャンする必要があるクラス パッケージを指定します。
回答: <context:component -scan>
解析: なし

315. Bean をプロトタイプスコープとして定義する場合、構成ファイルで要素の () 属性値をプロトタイプに設定するだけで済みます。
回答: スコープ
解決: なし

316. プログラム内で複数のインターセプタが設定されている場合、インターセプタ内の () メソッドは、インターセプタが設定ファイル内で設定されている順序に従って実行されます。
回答: preHandle()
分析: なし

317. インターセプタ内の () メソッドが実行されるときに、メソッドによって返された値が false の場合、後続のすべてのコードの実行は中断されます。
回答: preHandle()
分析: プログラムはリクエストを受信した後、まずインターセプターで preHandle() メソッドを実行します。preHandle() メソッドによって返された値が false の場合、後続のすべてのコードの実行が中断されます。 preHandle() メソッドの場合 戻り値が true の場合、プログラムはハンドラー コードの実行を継続します。

318. MyBatis では、() 要素を通じて 1 対 1 の関係を処理できます。
回答:
解決策: なし

319. MyBatis のコア設定ファイルには任意の名前を付けることができますが、通常は () という名前が付けられます。
回答: mybatis-config.xml
解析: なし

320. () コア設定ファイルは主に MyBatis の動作環境などの情報を設定します。
回答: mybatis-config.xml
解析: なし

321. データ ソースの構成に関して、MyBatis フレームワークは、UNPOOLED、()、および JNDI の 3 つのデータ ソース タイプを提供します。
回答: POOLED
解決策: なし

322. クライアント リクエストが同じ名前の複数のパラメータをサーバーに渡す必要がある場合、() を使用してクライアント リクエスト パラメータを受け取ることができます。
答え: 配列バインドの
解決策: なし

323. 複数のファイルのアップロードを実装するには、ファイル アップロードの入力ボックスに () 属性を追加する必要があります。
回答: 複数
分析: ファイルのアップロード入力ボックスで複数の属性を使用すると、ファイルをアップロードするときに、同時に複数のファイルを選択してアップロードすることができ、複数のファイルのアップロードを実現できます。

325. MyBatis マッピング ファイル内の要素の子要素の order 属性は、() または AFTER に設定できます。
回答: 前
解決策: なし

おすすめ

転載: blog.csdn.net/weixin_44893902/article/details/131277632