乐趣区

关于后端:练习集锦

单选题

1. 将元数据配置到 Spring 容器,上面那个办法是正确的()

A. 通过编译与接祖对象
B. 注解根底配置
C.Java 根底配置
D.XML 根底配置

【正确答案】A【答案解析】有三种形式向 Spring 容器提供元数据:XML 配置文件,基于注解配置,基于 Java 的配置
2. 上面哪个不是 Spring 罕用的注解()

A.@Aspect
B.@Service
C.@Component
D.@Controller

【正确答案】E【答案解析】@Component 不是 Spring 罕用注解,@Aspect 定义切面
         @Service 标注在 ServiceImpl 类上,@Controller 标注在管制层上
3. 对于 @Controller 注解,说法正确的是()

A. 依然须要实现 Controller 接口
B. 能够提供多个解决办法
C. 解决办法的返回值必须是 ModelAndView
D. 解决办法必须要有返回值

【正确答案】B【答案解析】应用 @Controller 来实现二级控制器,不再须要实现 Controller 接口了
         能够提供多个解决办法,并且解决办法能够没有返回值(比方生成验证码)也能够返回 ModelAndView 或者 String。
4.Spring 中 around 告诉的指标对象要实现的接口是()

A.MethodBeforeAdvice
B.ThrowsAdvice
C.AfterReturningAdvice
D.MethodInterceptor

【正确答案】D【答案解析】around 告诉的指标对象要实现的接口就是 MethodInterceptor
5.mybatis 编程步骤是什么样的?

1. 通过 sqlSessionFactory 创立 SqlSession
SqlSeeion openSession=sqlSessionFactory.openSession();
2. 创立 SqlsessionFactory
sqlSesssionFactory=newSqlSessionFactoryBuilder().build(inputStream);
3. 通过 sqlsession 执行数据库操作
4. 调用 session.commit() 或 session.rollback()
5. 调用 session.close()敞开会话
上面执行程序正确的是
A.1 2 3 4 5
B.2 1 3 4 5
C.1 2 3 5 4
D.1 3 2 4 5

【正确答案】B【答案解析】MyBatis 执行步骤就是这样的,死规定,记住即可
退出移动版