[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
二、优良特性
- 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