Spring Boot官方提供了大量应用程序启动器,例如,如果要开始使用Spring和JPA进行数据库访问,可以在pom.xml依赖中配置spring-boot-starter-data-jpa
,针对官方提供的启动器做了个梳理翻译。
也可以创建自己的启动程序,但不应以开头spring-boot,因为它是为官方Spring Boot工件保留的。而是,第三方启动程序通常以项目名称开头。例如,thirdpartyproject通常将名为的第三方启动程序项目命名为thirdpartyproject-spring-boot-starter。
Spring Boot在该org.springframework.boot
组下提供了以下应用程序启动器:
名称 | 描述 |
spring-boot-starter | 核心入门工具,包括自动配置支持,日志记录和YAML |
spring-boot-starter-activemq | 使用Apache ActiveMQ的JMS消息传递入门 |
spring-boot-starter-amqp | 使用Spring AMQP和Rabbit MQ的入门 |
spring-boot-starter-aop | 使用Spring AOP和AspectJ进行面向方面编程的入门 |
spring-boot-starter-artemis | 使用Apache Artemis的JMS消息传递入门 |
spring-boot-starter-batch | 使用Spring Batch的入门 |
spring-boot-starter-cache | 开始使用Spring Framework的缓存支持 |
spring-boot-starter-data-cassandra | 使用Cassandra分布式数据库和Spring Data Cassandra的入门 |
spring-boot-starter-data-cassandra-reactive | 使用Cassandra分布式数据库和Spring Data Cassandra Reactive的入门 |
spring-boot-starter-data-couchbase | 使用Couchbase面向文档的数据库和Spring Data Couchbase的入门 |
spring-boot-starter-data-couchbase-reactive | 使用Couchbase面向文档的数据库和Spring Data Couchbase Reactive的入门 |
spring-boot-starter-data-elasticsearch | 使用Elasticsearch搜索和分析引擎以及Spring Data Elasticsearch的入门者 |
spring-boot-starter-data-jdbc | 使用Spring Data JDBC的入门 |
spring-boot-starter-data-jpa | 将Spring Data JPA与Hibernate结合使用的入门 |
spring-boot-starter-data-ldap | 使用Spring Data LDAP的入门 |
spring-boot-starter-data-mongodb | 使用MongoDB面向文档的数据库和Spring Data MongoDB的入门 |
spring-boot-starter-data-mongodb-reactive | 使用MongoDB面向文档的数据库和Spring Data MongoDB Reactive的入门 |
spring-boot-starter-data-neo4j | 使用Neo4j图形数据库和Spring Data Neo4j的入门 |
未完,待续… | |