多选题
1.Mybatis 的 mapper 接口调用时候的要求正确的是:
A.Mapper 接口方法名和 Mapper.xml 中定义的每个 SQL 的 id 相同:
B.Mapper 接口方法的输入参数类型和 mapper.xml 中定义的每个 salparameterType 类型相同.
C.Mapper 接口方法的输入输出参数类型和 mapper.xml中义的每个sql的 resultType 的类型相同.
D.Mapper.xml 文件中的 namespace,就是接口的名字
正确答案:A、B、C、D
2.下面关于 Spring 中配置 Bean 的 id 属性正确的说法是:
A.id 属性是必须的,没有会报错
B.id 属性不是必须的,默认为类名首字母小写
c.id 属性的值可以重复
D.id 属性的值不可重复
正确答案: B、D
3. 在 Spring 中,关于依赖注入下列说法正确的是:
A.依赖注入是一种设计开发模式
B.依赖注入使组件之间相互依赖
C.依赖注入提倡面向接口编程
D.依赖注入可以独立开发各组件,然后根据各组件的依赖关系进行组装
正确答案: A、C、D
4.多选
ORM的基本映射方式为:
A.类映射为表
B.属性映射为字段
C.对象映射为记录
D.方法映射为存储过程
正确答案:A、B、C
5.多选
下面关于 PointCut 的说法正确的是:
A.PointCut 是一系列JointPoint 的集合
B.在 AOP 中必须定义 PointCut
C.在 AOP 中不需要定义 PointCut,可以使用默认值
D.可以用正则表达式定义 PointCut
正确答案: A、C、D
6.多选
下列选项中那些是 Spring 容器的配置方式?
A.XML文件
B.Java 代码
C.Property 文件
D.注解
正确答案:A、B、D
7.多选
在 Spring 容器中,Bean 对象默认的自动装配规则是:
A.自动匹配同类型的唯一对象
B.当同类型对象不唯一时,匹配变量名字母序排序第一的对象
C.当同类型对象不唯一时,自动匹配 id 与变量名相同的对象
D.当同类型对象不唯一时,则出错
正确答案:A、C
8.多选
下列那些是 MyBatis 的 mapper 接口调用时的要求?
A.Mapper 接口方法名和 mapper.xml 中定义的每个 sql 的 id 相同
B.Mapper 接口方法的输入参数类型和 mapper.xml 中定义的每个 sql 的 parameterType的类型相同
C.Mapper 接口方法的输出参数类型和 mapper.xml 中定义的每个 sql 的 resultType 的型相同
D.Mapper.xml 文件中的 namespace 即是mapper 接口的类路径
正确答案:A、B、C、D
9.多选
下列标签中哪些是 Mybatis 的 XML 映射文件标签
A.insert
B.select
C.drop
D.update
正确答案:A、B、D
10.多选
以下关于 Spring 核心容器相关说法正确的是:
A.Spring 框架的所有功能都是通过其核心容器来实现的。
B.创建 BeanFactory 实例时,需要提供 Spring 所管理容器的详细配置信息。
C.ApplicationContext 不仅包含了 BeanFactory 的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持。
D.可以通过 ApplicationAware 接口获得 ApplicationContext
正确答案: B、C、D
11.多选
下列那些是 MyBatis 中接口绑定的实现方式:
A.在接口的方法上面加上注解,里面包含 sql 语句来绑定
B.在 application.yaml 文件中写绑定关系
C.通过 Java 代码来写绑定语句
D.通过 xml 里面写 SQL 来绑定
正确答案: A、D
12.多选
Mybatis 的 Xml 映射文件中,不同的 XML 映射文件,id 是否可以重复?
A.不同的 Xml 映射文件,如果配置了 namespace,那么 id 可以重复
B.如果没有配置 namespace,那么 id 不能重复
C.如果没有配置 namespace,id 能重复
D.不同的 Xml 映射文件,如果配置了 namespace,那么 id 不可以重复
正确答案:A、B
13.多选
Mybatis 动态 sql 标签有哪些?
A.trim
B.foreach
C.than
D.set
正确答案:A、B、D
14.多选下列选项中那些是 Spring 容器的作用?
A.Spring 容器负责创建 Bean 对象
B.Spring 容器负责关联 Bean 对象
C.Spring 容器负责调用 Bean 对象
D.Spring 容器负责销毁 Bean 对象
正确答案:A、B、C、D
15.多选
SpringAOP 中的通知有
A.Before 通知
B.After 通知
C.Around 通知
D.AfterReturn 通知
正确答案:A、B、C、D
16.多选
在 Servlet 中 doGet 方法和 doPost 方法中的两个参数是什么?
A.HttpServletRequest
B.HttpFormAction
C.HttpFormReply
D.HttpServletResponse
正确答案:A、D