Spring Boot 1.2.0.RELEASE Reference Documentation
1.14 MB
218 页
0 下载
39 浏览
0 评论
0 收藏
所属分类:
后端开发 / Java / Spring
| 语言 | 格式 | 评分 |
|---|---|---|
英语 | .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 页请下载阅读 -
文档评分














Spring Boot 1.2.0.RELEASE Reference Documentation