• Spring Boot企业级开发教程课后习题——第1章Spring Boot开发入门


    黑马程序员/编著

    中国工信出版集团

    人民邮电出版社

    目录

    一、填空题

    二、判断题

    三、选择题


    一、填空题

    1. Pivotal团队在原有(Spring)框架的基础上开发了全新的 Spring Boot t框架。

    2. Spring Boot框架在开发过程中大量使用(约定优先配置)的思想来摆脱框架中各种复杂的手动配置。

    3. Spring Boot2.1.3版本要求Java(8)及以上版本的支持。

    4. Spring Boot2.1.3版本框架官方声明支持的第三方项目构建工具包括有(Maven(3.3+))和(Gradle(4.4+))。

    5.@ RestController注解是一个组合注解,主要包含(@Controller)和(@ResponseBody)两个核心注解。

    二、判断题

    1. Spring Boot.2.1.3版本要求Java 7及以上版本的支持,同时兼容Java11。(×)

    2.使用 Spring Initializr搭建 Spring Boot项目,可以选择任意不同的 Spring Boot I版本,而

    无须修改。(×)

    3.使用 Spring Initializr搭建的 Spring Boot项目会默认生成项目启动类。(√)

    4.编写单元测试需要提前加入 spring-boot- starter-test测试依赖启动器。(√)

    5. Spring Boot提供了对所有第三方技术框架的整合支持和版本管理。(×)

    三、选择题

    1.以下选项中,哪些属于Spring Boot的优点?(ACD)(多选)

    A.可快速构建独立的 Spring应用

    B.无须打包即可快速部署

    C.提供依赖启动器简化构建配置

    D.极大程度地自动化配置了Spring和第三方库

    2.IDEA界面中,【Configure】→【 Project Defaults】中的 Project Structure主要作用是(D)。

    A.用于全局JDK初始化设置

    B.用于全局 Maven初始化设置

    C.用于全局运行环境设置

    D.以上都不对

    3.下列关于 Spring Boot项目各个包作用的说法,正确的是(ABCD)。(多选)

    A.resources下 static中用于存放静态资源文件

    B.resources下 templates中用于存放模板文件

    C.application.properties是项目的全局配置文件

    D.以上都正确

    4.下列关于 Spring Boot依赖管理的说法,正确的是(B)。

    A.spring-boot- starter- parent父依赖可以为项目提供整合的子依赖文件

    B.spring-boot- starter- parent父依赖可以为项目提供整合的子依赖版本管理

    C.Web场景开发依赖spring-boot- starter-web可以针对所有Web场景开发

    D.Web场景开发依赖spring-boot- starter-web的版本需要自行管理

    5.下列关于 Spring Boot自动配置原理的说法,错误的是(A)。

    A.@SpringBootApplication只包含@SpringBootConfiguration、@EnableAutoConfiguration、

    @ComponentScan3个注解

    B.@SpringBootConfiguration注解表示当前类为一个配置类并可以被组件扫描器扫描

    C.@EnableAutoConfiguration的作用是启动自动配置,向容器中导入所有选中的自动配置类

    D.@ComponentScan注解的主要作用是扫描指定包及其子包下所有注解类文件作为Spring

    容器的组件使用

  • 相关阅读:
    2009-2018年各省涉农贷款数据(wind)
    最短路算法详解
    安装vc++后通过命令行编译qt程序
    五款好用到爆炸的小众软件,用过的都好说!建议收藏转发
    nginx 剔除请求参数 $args 变量中任意指定参数之万金油
    什么是MVCC?
    EMQX配置ssl/tls双向认证+EMQX http客户端设备认证(Java实现)_真实业务实践
    关于JDK/Java支持TTC字体的思路
    GBDT算法原理以及实例理解(含Python代码简单实现版)
    人工智能技术的应用前景:改变我们的生活和工作方式
  • 原文地址:https://blog.csdn.net/WHT869706733/article/details/126963262