搜索

pdf文档 Spring Boot 2.1.7.RELEASE Reference Guide

2.39 MB 445 页 0 下载 53 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档主要介绍了Spring Boot 2.1.7.RELEASE的安装、依赖管理、构建系统支持(Maven和Gradle)、系统要求以及嵌入式 servlet 容器等内容。文档详细说明了如何通过Maven和Gradle进行项目构建,强调了Spring Boot对依赖管理的自动处理,支持的Java版本范围,以及推荐的嵌入式容器配置。
AI总结
《Spring Boot 2.1.7.RELEASE 参考指南》总结如下: ### 1. **文档概述** - Spring Boot 提供多种格式的文档(HTML、PDF、EPUB),最新版本可从 [docs.spring.io/spring-boot](https://docs.spring.io/spring-boot/docs/current/reference) 获取。 - 适合有经验的开发者使用,建议新手先阅读入门指南。 ### 2. **构建系统** - 推荐使用 Maven 或 Gradle,因其支持依赖管理和 Maven Central 仓库。 - **Maven**:通过 `spring-boot-starter-parent` 父 POM 获取默认配置,包括: - Java 8 默认编译版本。 - UTF-8 源码编码。 - 依赖管理:自动处理依赖版本,无需手动指定。 - 资源过滤:支持 `application.properties` 和 `application.yml` 的环境变量占位符。 - **Gradle**:支持依赖声明和生成可执行 JAR。 ### 3. **依赖管理** - Spring Boot 提供 curated 依赖列表,涵盖 Spring 模块和第三方库。 - 用户可自定义依赖版本,覆盖 Spring Boot 的默认配置。 ### 4. **系统要求** - Java 要求:Java 8 至 Java 12。 - Spring Framework 要求:5.1.9.RELEASE 或更高版本。 - 构建工具要求: - Maven:3.3+。 - Gradle:4.4+。 ### 5. **嵌入式 Servlet 容器** - 支持的容器: - Tomcat 9.0(Servlet 4.0)。 - Jetty 9.4(Servlet 3.1)。 - Undertow 2.0(Servlet 4.0)。 - 可部署到任意符合 Servlet 3.1+ 的容器。 ### 6. **Spring Boot CLI** - 提供命令行工具,用于快速原型开发。 - 支持 Groovy 脚本,简化开发流程。 ### 7. **核心功能** - **零 XML 配置**:通过 Java 代码或注解完成配置。 - **外部化配置**:支持 `application.properties` 和 `application.yml`。 - **健康检查和监控**:内置健康指标和日志管理。 - **依赖注入**:基于 Spring 的依赖注入机制。 ### 8. **其他功能** - **Starter 依赖**:提供多种 Starter(如 Web、Security、Data、Mail 等),简化项目初始化。 - **Actuator**:提供生产环境监控和管理功能。 - **测试支持**:内置测试自动化配置。 ### 总结 Spring Boot 2.1.7 提供了强大的依赖管理和配置能力,支持多种构建工具和嵌入式容器,适合快速构建现代化的 Java 应用。其核心优势在于简化配置、降低 boilerplate 代码,并通过依赖管理确保组件版本兼容性。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 438 页请下载阅读 -
文档评分
请文明评论,理性发言.