pdf文档 Spring Boot 2.0.0.M3 Reference Guide

1.92 MB 367 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
《Spring Boot 2.0.0.M3 Reference Guide》详细介绍了Spring Boot框架的功能和配置。文档涵盖了Spring Boot的系统要求,如Java 8和Spring Framework 5.0.0.RC3,以及支持的嵌入式Servlet容器(Tomcat 8.5、Jetty 9.4、Undertow 1.3)。自动配置功能允许用户自定义应用程序设置,并提供了多个Spring Boot Starter模块,例如spring-boot-starter-web和spring-boot-starter-data-jpa。同时,Spring Boot Actuator模块提供了用于监控和管理应用程序的端点(Endpoints),如health和metrics。文档还探讨了可执行JAR文件的结构和限制、依赖版本管理以及如何自定义应用程序属性配置。
AI总结
《Spring Boot 2.0.0.M3 Reference Guide》文档内容总结: --- ### 1. **概述** Spring Boot 2.0.0.M3 是一个简化Spring应用开发的框架,支持快速创建独立运行的生产级应用。其核心功能包括自动配置、内嵌容器和简化配置。框架无需代码生成或XML配置,支持HTTP、JMX等监控方式。 --- ### 2. **系统要求** - **Java版本**:要求Java 8或更高版本。 - **Spring Framework版本**:要求Spring Framework 5.0.0.RC3或更高版本。 - **构建工具**:支持Maven 3.2+和Gradle 3.4或更高版本。 - **Servlet容器**:支持嵌入式容器(Tomcat 8.5、Jetty 9.4、Undertow 1.3)以及任何Servlet 3.0+兼容的容器。 --- ### 3. **高级主题** 包括: - 应用部署(云部署和OS服务)。 - 构建工具插件(Maven和Gradle)。 - 配置管理(-profiles-、外部化配置)。 - 可执行JAR包(结构、限制及发布)。 --- ### 4. **Actuator端点** Actuator提供多个内置端点,用于监控和管理应用: - **健康检查(health)**:显示应用健康状态。 - **环境信息(env)**:显示环境变量和配置属性。 - **Metrics**:显示应用指标信息。 - **Mappings**:列出所有@RequestMapping路径。 - **Beans**:显示Spring Bean列表。 - **Autoconfig**:显示自动配置报告。 端点默认通过HTTP路径 `/application/{id}` 暴露,例如 `/application/health`。 --- ### 5. **配置管理** - 支持 `application.properties` 和 `application.yml` 文件。 - 支持通过 `@ConfigurationProperties` 绑定外部配置。 - 可通过 `configprops` 端点查看所有可绑定的配置属性。 - 支持多环境配置(通过 `spring.profiles.active` 切换)。 --- ### 6. **可执行JAR包** - 支持生成可执行的JAR和WAR文件。 - JAR文件结构包含嵌入式容器和依赖库。 - 支持通过 `PropertiesLauncher` 设置JVM参数。 - 使用 `JarFile` 类管理JAR文件。 --- ### 7. **依赖版本** 文档列出了Spring Boot 2.0.0.M3 的依赖版本,包括: - 核心模块:spring-boot-starter-web、spring-boot-starter-data-jpa 等。 - 模板引擎:如 Freemarker、Groovy Templates。 - 数据库驱动:如 JDBC、Flyway、Liquibase。 - 以上依赖均为 2.0.0.M3 版本。 --- 文档内容涵盖了Spring Boot 2.0.0.M3 的核心功能、配置方法、依赖管理和高级特性,是开发和部署Spring Boot应用的重要参考。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 360 页请下载阅读 -
文档评分
请文明评论,理性发言.