Lecture01-SpringBoot-简介

文章目录

    [toc]

    单词音标含义
    stand-alone/ˌstænd əˈləʊn/独立的(此处指可独立运行的Spring应用,无需依赖外部容器)
    Embed/ɪmˈbed/嵌入(指将Tomcat等服务器直接嵌入应用,无需单独部署)
    Tomcat/ˈtɒmkæt/汤姆猫(Apache开源的Java Servlet容器,常用于运行Java Web应用)
    Jetty/ˈdʒeti/码头(Eclipse开源的轻量级Java Servlet容器,支持嵌入式部署)
    Undertow/ˈʌndətəʊ/暗流(JBoss开源的高性能Java Web服务器,支持异步IO,可嵌入式使用)
    directly/dəˈrektli/直接地(此处指无需额外步骤,直接将服务器嵌入应用)
    deploy/dɪˈplɔɪ/部署(指将应用程序发布到服务器并使其可运行的操作)
    WAR/wɔː(r)/Web应用归档(Web Application Archive的缩写,一种Java Web应用打包格式)
    opinionated/əˈpɪnjəneɪtɪd/有主见的(此处指Spring Boot的“starter”依赖有默认配置,简化开发决策)
    starter/ˈstɑːtə(r)/启动器(Spring Boot的“starter”依赖,整合相关组件,一键引入)
    dependencies/dɪˈpendənsiz/依赖(指项目运行或编译所需的外部库或模块)
    simplify/ˈsɪmplɪfaɪ/简化(指减少复杂步骤,让构建配置更简单)
    build/bɪld/构建(指将源代码、资源等打包为可运行应用的过程)
    configuration/kənˌfɪɡəˈreɪʃn/配置(指设置应用或组件的参数、规则等,确保其按预期运行)
    Automatically/ˌɔːtəˈmætɪkli/自动地(此处指Spring Boot自动配置Spring和第三方库,无需手动设置)
    3rd party libraries/θɜːd ˈpɑːti ˈlaɪbrəriz/第三方库(指非Spring官方开发的、外部提供的开源或商业代码库)
    production-ready/prəˈdʌkʃn ˈredi/生产就绪的(指可直接用于生产环境的功能,如监控、健康检查等)
    features/ˈfiːtʃəz/功能(此处指Spring Boot提供的监控、健康检查等实用能力)
    metrics/ˈmetrɪks/指标(指用于监控应用运行状态的数据,如请求量、响应时间等)
    health checks/helθ tʃeks/健康检查(指定期检测应用是否正常运行的机制,便于及时发现故障)
    externalized/ɪkˈstɜːnəlaɪzd/外部化的(此处指将配置信息放在应用外部(如配置文件),便于动态修改)
    code generation/kəʊd ˌdʒenəˈreɪʃn/代码生成(指通过工具自动创建代码的过程,Spring Boot无需此操作)
    requirement/rɪˈkwaɪəmənt/要求(指必须满足的条件,此处指Spring Boot不强制要求XML配置)
    XML/ˌeks em ˈel/可扩展标记语言(Extensible Markup Language的缩写,一种数据存储和传输格式,常用于配置文件)

    Lecture01-SpringBoot-简介

    一、Logo

    spring-boot


    二、优良特性

    • Create stand-alone Spring applications
    • Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
    • Provide opinionated 'starter' dependencies to simplify your build configuration
    • Automatically configure Spring and 3rd party libraries whenever possible
    • Provide production-ready features such as metrics, health checks, and externalized configuration
    • Absolutely no code generation and no requirement for XML configuration
    end