美文网首页Java知识储备Java学习笔记IT修真院_JAVA
Spring Boot基础简记-应用程序启动器(一)

Spring Boot基础简记-应用程序启动器(一)

作者: 78240024406c | 来源:发表于2018-02-02 15:20 被阅读165次

    new無语 转载请注明原创出处,谢谢!

    Spring 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框架的缓存支持
    spring-boot-starter-cloud-connectors 入门使用Spring Cloud连接器的,可简化Cloud Foundry和Heroku等云平台中的服务连接配置
    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-jpa 使用Spring数据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
    spring-boot-starter-data-redis 使用Spring Data Redis和Lettuce客户端使用Redis键值数据存储
    spring-boot-starter-data-redis-reactive 使用Redis键值数据存储与Spring Data Redis反应和Lettuce客户端
    spring-boot-starter-data-rest 使用Spring Data REST通过REST公开Spring数据存储库
    spring-boot-starter-data-solr 启动Spring Data Solr使用Apache Solr搜索平台
    spring-boot-starter-freemarker 使用FreeMarker视图构建MVC Web应用程序
    spring-boot-starter-groovy-templates 使用Groovy模板视图构建MVC Web应用程序
    spring-boot-starter-hateoas 使用Spring MVC和Spring HATEOAS构建基于超媒体的RESTful Web应用程序
    spring-boot-starter-integration 使用Spring集成
    spring-boot-starter-jdbc 将JDBC与Tomcat JDBC连接池配合使用
    spring-boot-starter-jersey 使用JAX-RS和Jersey构建RESTful Web应用程序,替代方案spring-boot-starter-web
    spring-boot-starter-jooq 使用jOOQ访问SQL数据库,替代方案spring-boot-starter-data-jpa或者的替代方法spring-boot-starter-jdbc
    spring-boot-starter-json 启动对JSON支持
    spring-boot-starter-jta-atomikos 使用Atomikos启动JTA
    spring-boot-starter-jta-bitronix 使用Bitronix启动JTA事务
    spring-boot-starter-jta-narayana 启动Narayana JTA
    spring-boot-starter-mail 使用Java Mail和Spring Framework的电子邮件发送支持
    spring-boot-starter-mustache 使用Mustache视图构建Web应用程序
    spring-boot-starter-quartz 启动定时器
    spring-boot-starter-security 使用Spring Security
    spring-boot-starter-test 用于测试包含JUnit,Hamcrest和Mockito等库的Spring Boot应用程序
    spring-boot-starter-thymeleaf 使用Thymeleaf视图构建MVC Web应用程序
    spring-boot-starter-validation 通过Hibernate Validator使用Java Bean验证
    spring-boot-starter-web 用于构建Web,包括使用Spring MVC的RESTful应用程序。使用Tomcat作为默认的嵌入容器
    spring-boot-starter-web-services 使用Spring Web Services
    spring-boot-starter-webflux 使用Spring Framework的Reactive Web支持构建WebFlux应用程序
    spring-boot-starter-websocket 使用Spring Framework的WebSocket支持构建WebSocket应用程序

    Spring Boot 生产启动器

    名称 描述
    spring-boot-starter-actuator 使用Spring Boot的执行器提供生产准备功能,帮助您监控和管理您的应用程序

    替换starter

    名称 描述
    spring-boot-starter-jetty 使用Jetty作为嵌入式servlet容器。替代方案spring-boot-starter-tomcat
    spring-boot-starter-log4j2 使用Log4j2进行日志记录。替代方案spring-boot-starter-logging
    spring-boot-starter-logging 默认日志启动器使用Logback进行日志记录。
    spring-boot-starter-reactor-netty 使用Reactor Netty作为嵌入式反应式HTTP服务器
    spring-boot-starter-tomcat 使用Tomcat作为嵌入式servlet容器
    spring-boot-starter-undertow 使用Undertow作为嵌入式servlet容器。替代方案spring-boot-starter-tomcat

    注:其它第三方启动器请参照 GitHub上的spring-boot-starters模块中的README文件

    相关文章

      网友评论

        本文标题:Spring Boot基础简记-应用程序启动器(一)

        本文链接:https://www.haomeiwen.com/subject/yxcezxtx.html