搜索

pdf文档 Spring Boot 1.2.0.RELEASE Reference Documentation

1.14 MB 218 页 0 下载 39 浏览 0 评论 0 收藏
语言 格式 评分
英语
.pdf
3
摘要
文档介绍了Spring Boot 1.2.0.RELEASE的参考文档,包括其核心功能、依赖版本、支持的嵌入式Servlet容器(如Tomcat、Jetty、Undertow)以及各种starter模块(如spring-boot-starter-web、spring-boot-starter-data-jpa等)。文档还提供了如何使用外部化配置、健康检查和指标监控的信息,并强调了Spring Boot无需生成代码且不依赖XML配置的特点。
AI总结
### Spring Boot 1.2.0.RELEASE 主要内容总结 #### 1. 版本要求与核心特性 - **Java 版本**:要求 Java 6,推荐 Java 8。 - **Spring Framework 版本**:4.1.3 或更高。 - **核心特性**: - 提供 metrics、健康检查和外部化配置。 - 完全无代码生成,无需 XML 配置。 - 提供 Maven(3.2+)和 Gradle(1.12+)的构建支持。 #### 2. 嵌入式 Servlet 容器支持 - 支持以下容器: - **Tomcat 8**:Servlet 3.1,Java 7+。 - **Tomcat 7**:Servlet 3.0,Java 6+。 - **Jetty 9**:Servlet 3.1,Java 7+。 - **Jetty 8**:Servlet 3.0,Java 6+。 - **Undertow 1.1**:Servlet 3.1,Java 7+。 - 支持任何符合 Servlet 3.0+ 的容器。 #### 3. 核心 Starter 依赖 - 提供多种 Starter 依赖,简化开发: - **Web 开发**: - `spring-boot-starter-web`:支持全栈 Web 开发,包括 Tomcat 和 Spring Web MVC。 - `spring-boot-starter-WebSocket`:支持 WebSocket 开发。 - `spring-boot-starter-ws`:支持 Spring Web 服务。 - **模板引擎**: - `spring-boot-starter-thymeleaf`:支持 Thymeleaf 模板引擎。 - `spring-boot-starter-freemarker`:支持 Freemarker 模板引擎。 - **数据库**: - `spring-boot-starter-data-jpa`:支持 JPA 数据访问。 - `spring-boot-starter-data-mongodb`:支持 MongoDB 数据访问。 - `spring-boot-starter-data-rest`:支持 REST 风格的数据访问。 - **日志**: - `spring-boot-starter-logging`:默认使用 Logback。 - `spring-boot-starter-log4j` 和 `spring-boot-starter-log4j2`:支持 Log4j 和 Log4j2。 - **测试**: - `spring-boot-starter-test`:支持 JUnit、Hamcrest 和 Mockito 等测试工具。 #### 4. 生产就绪功能 - **Actuator**:提供生产环境中的监控和 metrics 功能。 - **Remote Shell**:支持远程 SSH Shell 访问。 #### 5. 技术替代方案 - 提供可替代的技术实现: - `spring-boot-starter-jetty`:使用 Jetty 替代 Tomcat。 - `spring-boot-starter-undertow`:使用 Undertow 替代 Tomcat。 - `spring-boot-starter-log4j` 和 `spring-boot-starter-logging`:根据需求选择不同的日志框架。 #### 6. 其他功能模块 - **社交媒体支持**:`spring-boot-starter-social-facebook`、`spring-boot-starter-social-linkedin`、`spring-boot-starter-social-twitter`。 - **消息队列**:`spring-boot-starter-amqp`、`spring-boot-starter-hornetq`。 - **批处理**:`spring-boot-starter-batch`。 - **社区扩展**:更多 Starter 可参考 GitHub 上的 `springboot-starters` 模块。 #### 7. 文档与支持 - 提供 HTML、PDF 和 ePub 格式的文档,最新版本可访问 [docs.spring.io/spring-boot](https://docs.spring.io/spring-boot)。 - **问题与反馈**: - 常见问题可参考 How-to 文档。 - 学习 Spring 基础可访问 [spring.io](https://spring.io)。 - 提问可前往 Stack Overflow 并搜索 `spring-boot` 标签。 - 报告问题可访问 [GitHub Issue](https://github.com/spring-projects/spring-boot/issues)。 #### 8. 开源与贡献 - Spring Boot 文档完全开源,欢迎贡献和改进文档内容。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 211 页请下载阅读 -
文档评分
请文明评论,理性发言.