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