美文网首页
Spring Boot官方提供的全部starter

Spring Boot官方提供的全部starter

作者: popesa | 来源:发表于2021-04-03 20:12 被阅读0次

    应用类Starter

    名称 描述
    spring-boot-starter 核心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框架caching的场景
    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 使用Hibernate和Spring Data JPA整合的场景
    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-r2dbc 使用Spring Data R2DBC的场景
    spring-boot-starter-data-redis 通过Spring Data Redis和Lettuce客户端来使用Redis键值对数据存储的场景
    spring-boot-starter-data-redis-reactive 通过Spring Data Redis响应式和Lettuce客户端来使用Redis键值对数据存储的场景
    spring-boot-starter-data-rest 使用Spring Data REST以REST的方式使用Spring Data存储的场景
    spring-boot-starter-data-solr 使用带有Spring Data Solr的Apache Solr搜索平台的场景,这个Starter自从Spring Boot 2.3.9版本开始被标记为Deprecated
    spring-boot-starter-freemarker 使用FreeMarker视图构建MVC web应用的场景
    spring-boot-starter-groovy-templates 使用Groovy Templates视图构建MVC web应用的场景
    spring-boot-starter-hateoas 使用Spring MVC和Spring HATEOAS来构建超媒体的RESTful web应用
    spring-boot-starter-integration 使用Spring Integration的场景
    spring-boot-starter-jdbc 使用JDBC的场景,并使用HikariCP作为连接池
    spring-boot-starter-jersey 使用JAX-RS和Jersey来构建RESTful web应用,这个Starter可以替代spring-boot-starter-web
    spring-boot-starter-jooq 使用jOOQ来访问SQL数据库,这个Starter可以替代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事务的场景。这个Starter从Spring Boot2.3.0开始标记为Deprecated
    spring-boot-starter-log4j2 使用Log4j2来实现日志功能,是spring-boot-starter-logging的替代者。
    spring-boot-starter-logging 使用Logback实现日志功能,也是Spring Boot的默认日志工具。
    spring-boot-starter-mail 使用Java Mail和Spring框架邮件功能的场景
    spring-boot-starter-mustache 使用Mustache视图构建web应用的场景
    spring-boot-starter-oauth2-client 使用Spring Security’s OAuth2或OpenID Connect客户端的场景
    spring-boot-starter-oauth2-resource-server 使用Spring Security’s OAuth2服务器的场景
    spring-boot-starter-quartz 使用Quartz任务调取器的场景
    spring-boot-starter-rsocket 用于构建RSocket客户端和服务的场景
    spring-boot-starter-security 使用Spring Security的场景
    spring-boot-starter-test 用于测试,提供了多个测试库,包括JUnit Jupiter、Hamcrest和Mockito
    spring-boot-starter-thymeleaf 使用Thymeleaf视图来构建MVC web应用的场景
    spring-boot-starter-validation 使用Hibernate Validator来实现Java Bean Validation的场景
    spring-boot-starter-web 用于web开发场景,包含了RESTful和Spring MVC,并且默认使用了内置的Tomcat。
    spring-boot-starter-web-services 使用Spring Web Services的场景
    spring-boot-starter-webflux 使用Spring框架的Reactive Web模块来构建WebFlux应用的场景
    spring-boot-starter-websocket 使用Spring框架的WebSocket模块来构建WebSocket应用的场景

    生产环境工具类Starter

    名称 描述
    spring-boot-starter-actuator 此Starter提供用于应用监控和管理相关功能,这些功能在生产环境非常实用。

    容器类Starter

    名称 描述
    spring-boot-starter-jetty 使用Jetty作为Servlet容器,是spring-boot-starter-tomcat的替代者之一。
    spring-boot-starter-reactor-netty 使用Reactor Netty作为内置的响应式Http服务器。
    spring-boot-starter-tomcat 使用Tomcat作为Servlet容器,也是使用 spring-boot-starter-web时的默认选项。
    spring-boot-starter-undertow 使用Under作为Servlet容器,是spring-boot-starter-tomcat的替代者之一。

    相关文章

      网友评论

          本文标题:Spring Boot官方提供的全部starter

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