单选题
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. 创立 SqlsessionFactorysqlSesssionFactory=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 执行步骤就是这样的,死规定,记住即可