单选题 7. MyBatis映射文件中,用于执行查询操作的标签是?( )(难度:易)
A、<insert>
B、<update>
C、<delete>
D、<select>
单选题 8. MyBatis中,#{}和${}的区别是?( )(难度:中)
A、{}会进行SQL注入防护,${}不会
B、${}会进行SQL注入防护,#{}不会
C、两者没有区别
D、{}用于参数传递,${}用于SQL拼接
单选题 6. Spring中@Service注解的作用是?( )(难度:易)
A、标记控制器类
B、标记业务逻辑层类
C、标记数据访问层类
D、标记配置类
单选题 4. Spring框架的核心容器模块是( )(难度:易)
A、Spring MVC
B、Spring Core Container
C、Spring Data
D、Spring Security
单选题 3. MyBatis中,用于定义SQL片段并复用的标签是?( )(难度:易)
A、<sql>
B、<include>
C、<fragment>
D、<sqlFragment>
单选题 2. Spring MVC中,用于接收URL路径参数的注解是?( )(难度:易)
A、@RequestParam
B、@PathVariable
C、@RequestBody
D、@ModelAttribute
单选题 1. Spring框架中,哪个接口用于定义Bean的创建逻辑?( )(难度:易)
A、BeanFactory
B、FactoryBean
C、ApplicationContext
D、BeanDefinition
单选题 5. 在Spring中,控制反转(IoC)的实现方式是( )(难度:易)
A、工厂模式
B、代理模式
C、依赖注入(DI)
D、单例模式