• 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

    容器的组件使用

  • 相关阅读:
    Win10+Anaconda+labelme安装(done)
    Hadoop2.7.6集群安装部署记录(3台云服务器)
    Session是什么?它与Cookie有什么区别?
    聊聊ThreadLocal(三)
    JAVA--枚举类
    自动驾驶不等于无人驾驶,无人驾驶的概念是什么
    java-net-php-python-ssh电动车销售系统计算机毕业设计程序
    结合CRM 与项目管理,扩大你的业务和客户群
    传奇版本添加npc修改增加npc方法以及配置参数教程
    删除数组中的重复项——双指针
  • 原文地址:https://blog.csdn.net/WHT869706733/article/details/126963262