当前位置: 首页 > article >正文

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.kler.cn/a/147397.html

相关文章:

  • 客厅打苍蝇fly测试总结1116
  • go环境搭建
  • 【nginx】client timed out和send_timeout的大小设置
  • 创建vue+electron项目流程
  • Go语言中的类型
  • Vulhub漏洞复现---solr---CVE-2019-17558
  • 【C++】探索C++模板编程
  • Git常用命令总结
  • 计算机网络——数据链路层-数据链路层概述(介绍、三个重要问题、使用广播信道的数据链路层、其他问题)
  • go当中的channel 无缓冲channel和缓冲channel的适用场景、结合select的使用
  • window关于下载anaconda 2023年以后的版本,jupyter notebook闪退,没有内核的问题
  • Golang Proxy Protocol详解
  • vue3中如何使用TypeScript?
  • HuggingFace学习笔记--metrics和pipeline的使用
  • SpringBoot : ch10 整合Elasticsearch
  • 爬虫必学:Java创建代理ip池详细教程
  • flink的java.lang.IllegalStateException: Buffer pool is destroyed 异常
  • 大坝安全监测的内容及作用
  • 给定序列a,选k个数排成一排,从左往右扫,如果当前数小于上一个数,那么当前数变成上一个数,然后形成最后的序列,问形成的序列有多少种
  • 虚幻学习笔记2—点击场景3D物体的两种处理方式
  • 电子学会C/C++编程等级考试2022年09月(二级)真题解析
  • 项目中如何配置数据可视化展现
  • 【Java】IDEA 基本操作
  • Java 简易版王者荣耀
  • rust-flexi_logger
  • 40.0/jdbc/Java数据连接/jar包运用增删改