Spring Boot 提供的启动器(Starters)是一组非常方便的依赖关系描述符,你可以通过启动器获得所有和 Spring 技术相关的一站式服务。所有官方的启动器都是以spring-boot-starter-*模式命名,其中*是表示某种特定类型的应用。这种命名结构能够帮助我们快速的找到所需的启动器。例如,如果想使用 Spring 和 JDBC 技术,你只需要在项目中使用spring-boot-starter-jdbc依赖即可。

名称 描述 pom
spring-boot-starter-thymeleaf Thymeleaf 作为视图的 Spring MVC Web 应用 pom
spring-boot-starter-data-couchbase Couchbase 数据库 pom
spring-boot-starter-artemis Apache Artemis 提供的 JMS 消息服务 pom
spring-boot-starter-web-services Spring Web Services pom
spring-boot-starter-mail Java Mail 和 Spring 支持的电子邮件发送 pom
spring-boot-starter-data-redis Jedis 作为客户端的 Redis 缓存 pom
spring-boot-starter-web Spring MVC 的 RESTful 应用,Tomcat 作为内嵌容器 pom
spring-boot-starter-data-gemfire GemFire 分布式数据存储 pom
spring-boot-starter-activemq Apache ActiveMQ 提供的 JMS 消息服务 pom
spring-boot-starter-data-elasticsearch Elasticsearch 搜索引擎 pom
spring-boot-starter-test 单元测试 pom
spring-boot-starter-jdbc 内置 Tomcat JDBC 连接池的 Spring JDBC 应用 pom
spring-boot-starter-mobile Spring Mobile 构建的 Web 应用 pom
spring-boot-starter-validation Hibernate Validator 验证器 pom
spring-boot-starter-websocket Websocket 应用 pom
spring-boot-starter-aop Spring AOP 和 AspectJ 面向方面的编程 pom
spring-boot-starter-amqp Rabbit MQ 提供的 JMS 消息服务 pom
spring-boot-starter-data-cassandra Cassandra 分布式数据库 pom
spring-boot-starter-social-facebook Spring Social Facebook pom
spring-boot-starter-jta-atomikos Atomikos JTA 事务 pom
spring-boot-starter-security Spring Security 安全框架 pom
spring-boot-starter-data-jpa Spring Data JPA pom
spring-boot-starter 核心启动器,包括自动配置支持,日志记录和YAML pom
spring-boot-starter-groovy-templates Groovy 作为视图的 Spring MVC Web 应用 pom
spring-boot-starter-freemarker Freemarker 作为视图的 Spring MVC Web 应用 pom
spring-boot-starter-batch Spring Batch pom
spring-boot-starter-cache Spring 框架缓存 pom
spring-boot-starter-data-solr Solr 搜索引擎 pom
spring-boot-starter-data-mongodb Mongo 数据库 pom
spring-boot-starter-jooq jOOQ 访问数据库 pom