请输入您的标题
1 Spring 框架的核心思想是?
A. 面向过程
B. 面向对象
C. IoC & AOP
D. 函数式编程
2 下列不属于 Spring 核心容器模块的是?
A. Core
B. Beans
C. Context
D. ORM
3 Spring IoC 容器负责对象的?
A. 编译
B. 创建与管理
C. 打包
D. 部署
4 下列哪个是 Spring IoC 容器的顶层接口?
A. ApplicationContext
B. BeanFactory
C. ClassPathXmlApplicationContext
D. AnnotationConfigApplicationContext
5 Bean 默认的作用域是?
A. prototype
B. singleton
C. Request
D. Session
6 每次获取都创建新实例的 Bean 作用域是?
A. singleton
B. prototype
C. application
D. session
7 用于标注业务逻辑层 Bean 的注解是?
A. @Repository
B. @Service
C. @Controller
D. @Component
8 用于标注数据访问层 Bean 的注解是?
A. @Repository
B. @Service
C. @Controller
D. @Component
9 Spring 中自动装配依赖的注解是?
A. @Autowired
B. @Resource
C. @Value
D. @Scope
10 下列哪个注解用于 Bean 初始化后执行?
A. @PreDestroy
B. @PostConstruct
C. @Bean
D. @Scope
11 AOP 的全称是?
A. Aspect Oriented Programming
B. Object Oriented Programming
C. Procedure Oriented Programming
D. All Of Programming
12 Spring AOP 默认使用哪种动态代理?
A. CGLIB
B. JDK 动态代理
C. ASM
D. Javassist
13 对没有实现接口的类进行代理使用?
A. JDK 动态代理
B. CGLIB
C. 静态代理
D. 反射
14 在目标方法执行前执行的通知是?
A. @Before
B. @After
C. @Around
D. @AfterReturning
15 在目标方法执行后(无论是否异常)执行的通知是?
A. @Before
B. @After
C. @Around
D. @AfterThrowing
16 可以控制目标方法是否执行的通知是?
A. @Before
B. @After
C. @Around
D. @AfterReturning
17 切点表达式execution(* com.data.service.*.*(..))表示匹配?
A. 所有 public 方法
B. 任意返回值、service 包下所有类所有方法
C. 所有以 find 开头的方法
D. 所有无参方法
18 AOP 中用于定义切面的注解是?
A. @Aspect
B. @Pointcut
C. @Advice
D. @Component
19 目标方法抛出异常时执行的通知是?
A. @AfterReturning
B. @AfterThrowing
C. @Before
D. @After
20 AOP 解决的核心问题是?
A. 提高性能
B. 解耦横切关注点
C. 简化数据库操作
D. 加速启动
21 Spring 简化 JDBC 操作的核心类是?
A. JdbcTemplate
B. HibernateTemplate
C. SqlSession
D. EntityManager
22 Spring 事务管理的核心接口是?
A. TransactionDefinition
B. PlatformTransactionManager
C. TransactionStatus
D. TransactionManager
23 MySQL 默认事务隔离级别是?
A. READ_UNCOMMITTED
B. READ_COMMITTED
C. REPEATABLE_READ
D. SERIALIZABLE
24 必须在已有事务中运行,没有则报错的传播行为是?
A. REQUIRED
B. SUPPORTS
C. MANDATORY
D. REQUIRES_NEW
25 声明式事务的核心注解是?
A. @Transactional
B. @Service
C. @Repository
D. @Controller
26 SpringMVC 的前端控制器是?
A. HandlerMapping
B. DispatcherServlet
C. HandlerAdapter
D. ViewResolver
27 用于映射请求 URL 到控制器方法的注解是?
A. @Controller
B. @RequestMapping
C. @ResponseBody
D. @RestController
28 下列哪个注解用于标识控制器类?
A. @Service
B. @Repository
C. @Controller
D. @Component
29 SpringMVC 中负责查找处理器的组件是?
A. DispatcherServlet
B. HandlerMapping
C. ViewResolver
D. HandlerAdapter
30 负责将逻辑视图转为物理视图的组件是?
A. HandlerMapping
B. HandlerAdapter
C. ViewResolver
D. DispatcherServlet
31 @GetMapping 是哪种注解的简化?
A. @RequestMapping (method=RequestMethod.GET)
B. @RequestMapping (value="")
C. @PostMapping
D. @ResponseBody
E.
32 REST 风格中删除资源使用的 HTTP 方法是?
A. GET
B. POST
C. PUT
D. DELETE
33 REST 风格中更新资源使用的 HTTP 方法是?
A. GET
B. POST
C. PUT
D. DELETE
34 Ant 风格路径/**表示?
A. 任意单个字符
B. 任意多级目录
C. 任意字符
D. 固定目录
35 获取 URL 路径参数的注解是?
A. @RequestParam
B. @PathVariable
C. @RequestBody
D. @RequestHeader
36 接收请求参数的注解是?
A. @PathVariable
B. @RequestParam
C. @RequestBody
D. @ResponseBody
37 接收 JSON 格式请求体的注解是?
A. @RequestParam
B. @RequestBody
C. @ResponseBody
D. @PathVariable
38 将返回值转为 JSON 响应的注解是?
A. @RequestBody
B. @ResponseBody
C. @Controller
D. @RequestMapping
39 日期类型绑定使用的注解是?
A. @DateTimeFormat
B. @DateFormat
C. @TimeFormat
D. @Date
40接收多个同名参数可使用?
A. 数组或 List
B. Map
C. Set
D. 单个变量
41 复杂 POJO 中属性为对象时,请求参数写法是?
A. 属性名
B. 属性名。子属性名
C. 属性名 [索引]
D. 属性名 {key}
42 SpringMVC 默认支持的参数类型不包含?
A. HttpServletRequest
B. HttpSession
C. Model
D. ServletContext
43 SpringMVC 拦截器实现的接口是?
A. Filter
B. HandlerInterceptor
C. Interceptor
D. Servlet
44 拦截器在请求处理前执行的方法是?
A. preHandle
B. postHandle
C. afterCompletion
D. doFilter
45 全局异常处理组合注解是?
A. @Controller+@ExceptionHandler
B. @ControllerAdvice+@ExceptionHandler
C. @RestController+@ResponseBody
D. @Component+@ExceptionHandler
46 SimpleMappingExceptionResolver 作用是?
A. 异常映射到视图
B. 拦截请求
C. 解析视图
D. 处理文件上传
47 文件上传表单必须设置的 enctype 是?
A. application/x-www-form-urlencoded
B. multipart/form-data
C. text/plain
D. application/json
48 接收上传文件的参数类型是?
A. File
B. MultipartFile
C. InputStream
D. byte []
49 返回 String 类型 "redirect:/index" 表示?
A. 转发
B. 重定向
C. 异常
D. 跳转视图
50 @RestController 等价于?
A. @Controller+@ResponseBody
B. @Controller+@RequestMapping
C. @Service+@ResponseBody
D. @Component+@ResponseBody
关闭
更多问卷
复制此问卷