Spring Boot企业级开发教程课后习题 |
您所在的位置:网站首页 › 关于文件命名错误的是 › Spring Boot企业级开发教程课后习题 |
黑马程序员/编著 中国工信出版集团 人民邮电出版社 目录 一、填空题 二、判断题 三、选择题 一、填空题1. Mybatis为了利用 Spring Boot的便利性,适配了对应的依赖启动器(mybatis-spring-boot-starter)。 2. Spring Boot2x版本默认使用的是(hikari)数据源。 3.在 Spring Boot项目启动类上添加了(@MapperScan("xxx"))注解,来替代@ Mapper注解。 4. Spring Data JPA中,@ Entity标注在类上,还要使用(name)属性指定具体映射的表名。 5. Redis提供了多种功能特性,可用作非关系型数据库、缓存插件、(消息中间件)等。 二、判断题1. Spring Boot官方为所有常用技术框架都提供了对应的依赖启动器。(×) 2. Spring Boot为整合MyBatis技术框架提供了版本管理。(×) 3. Spring Boot操作MySQL数据库时,还必须配置指定的数据源类型。(×) 4. Spring Boot全局配置文件设置 Druid数据源相关参数后,还需要自定义配置类注入这些属性。(√) 5. Spring Boot JPA中映射的实体类属性上的@Column注解可以省略。(√) 三、选择题1.下列关于Spring Boot整合MyBatis实现的说法,正确的是(C)。 A. Spring Boot整合Mybatis必须提供mybatis-spring-boot- starter依赖 B. @MapperScan("xxx")注解的作用和@Mapper注解一样 C.在全局配置文件中配置MyBatis的XML映射文件位置要使用mybatis.mapper-locations属性 D.使用注解方式编写MyBatis接口文件数据修改方法时,还需要使用@Transactional注解 2.下列关于Spring Data JPA映射的实体类中相关注解的说法,正确的是(D)。 A.使用Spring Data JPA进行数据查询映射时,需要在配置文件中开启驼峰命名映射 B.使用@Entity注解时,还要使用name属性指定具体映射的表名 C.@Id注解必须标注在类属性上,表示主键对应的属性 D.@Transient注解表示指定属性不是到数据库表的字段的映射,ORM框架将忽略该属性 3.使用Spring Boot整合Spring Data JPA编写Repository接口时,下列说法错误的是(BC)。(多选) A.自定义Repository接口可以继承CurdRepository接口 B.可以在方法上添加@Update注解结合SQL语句实现数据修改 C.可以在方法上添加@Delete注解结合SQL语句实现数据删除 D.进行数据变更操作时,必须在Repository接口方法上添加@Transactional注解 4. Redis是一个开源内存中的数据结枃存储系统,可以用作(ABCD)。(多选) A.数据库 B.缓存中间件 C.消息中间件 D.以上都正确 5.当Redis作为数据库时,下列与Spring Boot整合使用的相关说明,正确的是(A)。 A.@RedisHash(“ persons”)用于指定操作实体类对象在Redis数据库中的存储空间 B.@Id用于标识实体类主键,需要手动指定id生成策略 C.使用Redis数据库,必须为实体类属性添加@Indexed属性生成二级索引 D.编写操作Redis 3数据库的Repository接口文件时,需要继承JpaRepository接口 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |