Java EE 相关复习题

一、填空题

1、MyBatis配置文件的根标签为<configuration>
2、在MyBatis 中用于设置别名的元素为<typeAlias>
3、在MyBatis中用于配置数据源的元素是<dataSource>
4、在MyBatis 中用于配置环境的元素是<environment>
5、<resultMap>中用于映射主键的元素为<id>
6、<resultMap>中用于映射普通字段的元素为<result>
7、映射结果集中用于指定POJO类的变量的属性为property
8、映射结果集中用于指定表的字段的属性为column
9、<association>元素的javaType属性用于指定POJO中属性的类型。
10、<collection>元素的ofType的属性用于指定多方的数据表对应的POJO类。
11、在Mybatis的映射文件中,用于映射一对一关系的元素是<association>
12、在Mybatis的映射文件中,用于映射一对多关系的元素是<collection>
13、在<selectKey>元素的属性中,用于指定数据表主键字段的是keyColumn
14、<if>元素主要用于条件判断,它类似于Java代码中的if语句,通常与test属性联合使用。
15、<choose>元素适用于多个判断条件的场景,它类似于Java代码中的switch语句。
16、<foreach>元素用于遍历集合,通常用于SQL语句中的in关键字。
17、在 MyBatis 中,一级缓存是SqlSession级别的缓存。
18、在MyBatis中,二级缓存是 Mapper级别的缓存。
19、在MyBatis中,一级缓存是默认开启的,二级缓存是手动开启的。
20、Spring 常用的依赖注入有构造函数注入setter函数注入
21、<property>元素中使用value属性表示传递基本数据类型,使用ref属性表示传递Bean。
22、在Spring 配置文件中<bean>元素的class属性指定Bean对应类的全路径。
23、在Spring配置文件中<bean>元素的scope属性指定Bean 的作用域。
24、在Spring 配置文件中<bean>元素的parent属性指定 Bean的父 Bean。
25、lazy-init 属性使得Bean在调用getBean()时才会被实例化。
26、在Spring配置文件中<property>元素用于setter函数注入(属性注入)。
27、在Spring配置文件中<constructor-arg>元素用于构造器注入。
28、在Spring配置文件中,基本数据类型的传递使用value属性,对象的传递使用ref属性。
29、直接作用于属性以实现自动装配的注解为@Autowired
30、对属性进行初始化的注解为@Value
31、若userBean的name不为空,则使用该值,否则赋予变量默认值admin,满足以上条件的注解应该为@Value("#{userBean.name?:'admin'}")
32、若外部配置文件中定义jdbc.name,则使用该值,否则赋予变量默认值admin,满足以上条件的注解应该为@Value("${jdbc.name:admin}")
33、@Resource注解完成byname模式的自动装配。
34、@Autowired 实现的是byType模式的自动装配。
35、使用@Qualifier注解可在多个同类型的 Bean中指定具体需要匹配 Bean的id。
36、@Value用于注入外部配置文件的标识符为${},用于注入SpEL表达式对应的内容的标识符为#{}
37、用于扫描所有组件类的元素为<context:component-scan>
38、用于扫描指定类的元素为<context:include-filter>
39、用于过滤指定类的元素为<context:exclude-filter>
40、Spring AOP的实现机制有JDK动态代理CGLib动态代理
41、在默认情况下,Spring AOP的实现方式是JDK动态代理
42、Spring JDBC的核心类为JdbcTemplate
43、使用Spring JDBC封装 Dao时,可以通过继承JdbcDaoSupport类的方式实现。
44、Spring配置文件中<bean>元素用于自动装配的属性为autowire
45、按照属性名进行自动装配的属性值为byName
46、按照属性数据类型进行自动装配的属性值为byType
47、按照构造器进行自动装配的属性值为constructor
48、单例模式下Bean的scope的值为singleton
49、原型模式下Bean的scope的值为prototype
50、Bean的默认作用域为singleton
51、事务的四个特性分别是原子性隔离性一致性持久性
52、在Spring事务中,默认的事务传播行为是PROPAGATION_REQUIRED
53、在Spring中用于事务管理的注解为@Transactional
54、在Spring中,事务管理主要有两种方式,他们分别为编程式声明式
55、Spring的声明式事务管理需要基于Spring AOP实现。
56、@Transactional注解中用于指定事务隔离级别的属性为isolation
57、@Transactional注解中用于指定事务传播行为的属性为propagation
58、@Transactional注解中用于指定导致事务回滚的异常类型的属性为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值