Spring Boot 常用 Starter
时间: 2024-09-12 19:01:00 浏览: 51
Spring Boot 是一个用于简化 Spring 应用程序开发的框架。它采用约定优于配置的原则,提供了一种快速启动和运行 Spring 应用的方法。Spring Boot Starter 是一系列依赖的集合,它允许开发者通过添加单一依赖来集成不同的技术栈。以下是一些常用的 Spring Boot Starter:
1. **spring-boot-starter-web**:这是最常用的 Starter之一,它包含了构建 web 应用所需的全部依赖,包括 Tomcat 和 Spring MVC。
2. **spring-boot-starter-test**:这个 Starter 提供了测试 Spring 应用所需的库,如 JUnit, Hamcrest, Mockito 和 Spring Test 模块。
3. **spring-boot-starter-data-jpa**:它是一个用于快速搭建使用 Spring Data JPA 和 Hibernate 进行数据持久化的应用的 Starter。
4. **spring-boot-starter-jdbc**:这个 Starter 为使用 JDBC 进行数据库操作提供了必要的依赖。
5. **spring-boot-starter-security**:用于提供安全功能,它包括 Spring Security 核心模块以及其他安全相关的依赖。
6. **spring-boot-starter-actuator**:这个 Starter 提供了生产级别的特性,比如健康检查、应用监控和管理等。
7. **spring-boot-starter-aop**:它包含了用于面向切面编程的依赖,主要是在 Spring 中做 AOP 开发。
8. **spring-boot-starter-thymeleaf**:提供 Thymeleaf 模板引擎的支持,常用于渲染 HTML 内容。
9. **spring-boot-starter-batch**:这个 Starter 用于构建批处理应用程序,包含 Spring Batch 相关依赖。
10. **spring-boot-starter-cache**:为应用提供了缓存支持,它集成了 Spring Cache Abstraction。
阅读全文