Spring Boot 启动器介绍
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 |