翻译Spring Boot官方提供的starter pom以供以后方便查询。
以下应用程序启动程序由Spring Boot在org.springframework.boot组下提供 :
表13.1。Spring Boot应用程序启动器 | ||
名称 | 描述 | Pom |
核心启动器,包括自动配置支持,日志记录和YAML | ||
使用Apache ActiveMQ进行JMS消息传递的入门者 | ||
使用Spring AMQP和Rabbit MQ的入门者 | ||
使用Spring AOP和AspectJ进行面向方面编程的入门者 | ||
使用Apache Artemis进行JMS消息传递的入门者 | ||
使用Spring Batch的入门者 | ||
使用Spring Framework的缓存支持的初学者 | ||
使用Spring Cloud Connectors的初学者简化了Cloud Foundry和Heroku等云平台中的服务连接 | ||
使用Cassandra分布式数据库和Spring Data Cassandra的入门者 | ||
使用Couchbase面向文档的数据库和Spring Data Couchbase的初学者 | ||
使用Elasticsearch搜索和分析引擎以及Spring Data Elasticsearch的初学者 | ||
使用GemFire分布式数据存储和Spring Data GemFire的初学者 | ||
将Spring Data JPA与Hibernate一起使用的初学者 | ||
使用Spring Data LDAP的入门者 | ||
使用MongoDB面向文档的数据库和Spring Data MongoDB的初学者 | ||
使用Neo4j图形数据库和Spring Data Neo4j的入门者 | ||
与Spring Data Redis和Jedis客户端一起使用Redis键值数据存储的初学者 | ||
使用Spring Data REST通过REST公开Spring Data存储库的初学者 | ||
使用Apache Solr搜索平台和Spring Data Solr的初学者 | ||
使用FreeMarker视图构建MVC Web应用程序的入门者 | ||
使用Groovy模板视图构建MVC Web应用程序的入门者 | ||
使用Spring MVC和Spring HATEOAS构建基于超媒体的RESTful Web应用程序的初学者 | ||
使用Spring Integration的入门者 | ||
将JDBC与Tomcat JDBC连接池一起使用的入门者 | ||
使用JAX-RS和Jersey构建RESTful Web应用程序的初学者。替代spring-boot-starter-web | ||
使用jOOQ访问SQL数据库的初学者。替代spring-boot-starter-data-jpa或spring-boot-starter-jdbc | ||
使用Atomikos进行JTA交易的入门者 | ||
使用Bitronix进行JTA事务的入门者 | ||
Spring Boot Narayana JTA Starter | ||
使用Java Mail和Spring Framework的电子邮件发送支持的初学者 | ||
使用Spring Mobile构建Web应用程序的入门者 | ||
使用Mustache视图构建MVC Web应用程序的入门者 | ||
使用Spring Security的入门者 | ||
使用Spring Social Facebook的初学者 | ||
Stater使用Spring Social LinkedIn | ||
使用Spring Social Twitter的初学者 | ||
使用JUnit,Hamcrest和Mockito等库来测试Spring Boot应用程序的初学者 | ||
使用Thymeleaf视图构建MVC Web应用程序的入门者 | ||
使用Java Bean Validation和Hibernate Validator的初学者 | ||
使用Spring MVC构建Web(包括RESTful)应用程序的入门者。使用Tomcat作为默认嵌入式容器 | ||
使用Spring Web Services的入门者 | ||
使用Spring Framework的WebSocket支持构建WebSocket应用程序的初学者 | ||
除应用程序启动器外,还可以使用以下启动器添加 生产就绪功能: | ||
表13.2。Spring Boot制作首发 | ||
名称 | 描述 | |
使用Spring Boot的Actuator的启动器,它提供生产就绪功能,帮助您监控和管理您的应用程序 | ||
使用CRaSH远程shell通过SSH监视和管理应用程序的初学者。自1.5以来已弃用 | ||
最后,如果要排除或交换特定的技术方面,Spring Boot还包括一些可以使用的启动器: | ||
表13.3。Spring Boot技术首发 | ||
名称 | 描述 | Pom |
使用Jetty作为嵌入式servlet容器的入门。替代spring-boot-starter-tomcat | ||
使用Log4j2进行日志记录的入门。替代spring-boot-starter-logging | ||
使用Logback进行日志记录的入门。默认日志启动器 | ||
使用Tomcat作为嵌入式servlet容器的入门者。使用的默认servlet容器启动器spring-boot-starter-web | ||
使用Undertow作为嵌入式servlet容器的入门者。替代spring-boot-starter-tomcat |