Spring Boot Starters 列表
Spring Boot application starters
名称 | 描述 | Pom |
---|---|---|
spring-boot-starter | 核心starter,包括自动配置支持,日志和YAML | Pom |
spring-boot-starter-activemq | 用于使用Apache ActiveMQ实现JMS消息 | Pom |
spring-boot-starter-amqp | 用于使用Spring AMQP和Rabbit MQ | Pom |
spring-boot-starter-aop | 用于使用Spring AOP和AspectJ实现面向切面编程 | Pom |
spring-boot-starter-artemis | 使用Apache Artemis实现JMS消息 | Pom |
spring-boot-starter-batch | 对Spring Batch的支持 | Pom |
spring-boot-starter-cache | 用于使用Spring框架的缓存支持 | Pom |
spring-boot-starter-cloud-connectors | 对Spring Cloud Connectors的支持,用于简化云平台下(例如Cloud Foundry 和Heroku)服务的连接 | Pom |
spring-boot-starter-data-cassandra | 用于使用分布式数据库Cassandra和Spring Data Cassandra | Pom |
spring-boot-starter-data-cassandra-reactive | 用于使用分布式数据库Cassandra和Spring Data Cassandra 的响应式支持 | Pom |
spring-boot-starter-data-couchbase | 用于使用基于文档的数据库Couchbase和Spring Data Couchbase | Pom |
spring-boot-starter-data-couchbase-reactive | 用于使用基于文档的数据库Couchbase和Spring Data Couchbase 的响应式支持 | Pom |
spring-boot-starter-data-elasticsearch | 用于使用Elasticsearch搜索,分析引擎和Spring Data Elasticsearch | Pom |
spring-boot-starter-data-jpa | 用于使用Hibernate实现Spring Data JPA | Pom |
spring-boot-starter-data-ldap | Spring Boot 对 Spring Data LDAP(轻量级目录访问协议)的支持 | Pom |
spring-boot-starter-data-mongodb | 用于使用基于文档的数据库MongoDB和Spring Data MongoDB | Pom |
spring-boot-starter-data-mongodb-reactive | 用于使用基于文档的数据库MongoDB和Spring Data MongoDB 的响应式支持 | Pom |
spring-boot-starter-data-neo4j | 用于使用图数据库Neo4j和Spring Data Neo4j | Pom |
spring-boot-starter-data-redis | 用于使用Spring Data Redis和Jedis客户端操作键—值数据存储Redis | Pom |
spring-boot-starter-data-redis-reactive | 用于使用Spring Data Redis和Jedis客户端操作键—值数据存储Redis的响应式支持 | Pom |
spring-boot-starter-data-rest | 用于使用Spring Data REST暴露基于REST的Spring Data仓库 | Pom |
spring-boot-starter-data-solr | 通过Spring Data Solr使用Apache Solr搜索平台 | Pom |
spring-boot-starter-freemarker | 用于使用FreeMarker模板引擎构建MVC web应用 | Pom |
spring-boot-starter-groovy-templates | 用于使用Groovy模板引擎构建MVC web应用 | Pom |
spring-boot-starter-hateoas | 用于使用Spring MVC和Spring HATEOAS实现基于超媒体的RESTful web应用 | Pom |
spring-boot-starter-integration | 用于使用Spring Integration | Pom |
spring-boot-starter-jdbc | 对JDBC的支持(使用Tomcat JDBC连接池) | Pom |
spring-boot-starter-jersey | 用于使用JAX-RS和Jersey构建RESTful web应用,可使用spring-boot-starter-web替代 | Pom |
spring-boot-starter-jooq | 用于使用JOOQ访问SQL数据库,可使用spring-boot-starter-data-jpa或spring-boot-starter-jdbc替代 | Pom |
spring-boot-starter-json | Spring Boot 对 Json 读写支持的组建 | Pom |
spring-boot-starter-jta-atomikos | 用于使用Atomikos实现JTA事务 | Pom |
spring-boot-starter-jta-bitronix | 用于使用Bitronix实现JTA事务 | Pom |
spring-boot-starter-jta-narayana | Spring Boot Narayana JTA Starter | Pom |
spring-boot-starter-mail | 用于使用Java Mail和Spring框架email发送支持 | Pom |
spring-boot-starter-mustache | 用于使用Mustache模板引擎构建MVC web应用 | Pom |
spring-boot-starter-quartz | 用于定时任务 quartz 的支持 | Pom |
spring-boot-starter-security | 对Spring Security的支持 | Pom |
spring-boot-starter-test | 用于测试Spring Boot应用,支持常用测试类库,包括JUnit, Hamcrest和Mockito | Pom |
spring-boot-starter-thymeleaf | 用于使用Thymeleaf模板引擎构建MVC web应用 | Pom |
spring-boot-starter-validation | 用于使用Hibernate Validator实现Java Bean校验 | Pom |
spring-boot-starter-web | 用于使用Spring MVC构建web应用,包括RESTful。Tomcat是默认的内嵌容器 | Pom |
spring-boot-starter-web-services | 对Spring Web服务的支持 | Pom |
spring-boot-starter-webflux | 对Spring webflux服务的支持 | Pom |
spring-boot-starter-websocket | 用于使用Spring框架的WebSocket支持构建WebSocket应用 | Pom |
Spring Boot 生产级 starters
名称 | 描述 | Pom |
---|---|---|
spring-boot-starter-actuator | 用于使用Spring Boot的Actuator,它提供了production ready功能来帮助你监控和管理应用程序 | Pom |
最后,Spring Boot还包含一些用于排除或交换某些特定技术方面的starters:
Spring Boot 技术性 Starters
名称 | 描述 | Pom |
---|---|---|
spring-boot-starter-jetty | 用于使用Jetty作为内嵌servlet容器,可使用spring-boot-starter-tomcat替代 | Pom |
spring-boot-starter-log4j2 | 用于使用Log4j2记录日志,可使用spring-boot-starter-logging代替 | Pom |
spring-boot-starter-logging | 用于使用Logback记录日志,默认的日志starter | Pom |
spring-boot-starter-reactor-netty | 用于使用 netty 作为响应式内嵌容器 | Pom |
spring-boot-starter-tomcat | 用于使用Tomcat作为内嵌servlet容器,spring-boot-starter-web使用的默认servlet容器 | Pom |
spring-boot-starter-undertow | 用于使用Undertow作为内嵌servlet容器,可使用spring-boot-starter-tomcat替代 | Pom |
转载于:https://www.cnblogs.com/wintersoft/p/9945844.html
Spring Boot Starters 列表相关推荐
- Spring Boot Starters
Spring Boot Starters 摘自 https://www.nosuchfield.com/2017/10/15/Spring-Boot-Starters/ 2017-10-15 Spri ...
- Spring Boot Starters介绍
文章目录 Web Start Test Starter Data JPA Starter Mail Starter 结论 对于任何一个复杂项目来说,依赖关系都是一个非常需要注意和消息的方面,虽然重要, ...
- Spring Boot Starters是什么?
这个是Springboot的新发明 降低了项目开始开发的复杂程度. 但是starters到底是什么呢? 如果我们想要在spring中用JPA 传统的做法是: 在Maven中引入使用数据库的依赖(JDB ...
- Spring Boot Starters启动器的简介说明
转自: Spring Boot Starters启动器的简介说明 下文笔者将讲述Spring Boot starter启动器的简介说明,如下所示: Starter是什么 Starters英文意思是:启 ...
- 官方Spring Boot starters整理
Spring Boot starters Spring Boot 的功能组件(例如 spring-boot-starter-actuator. spring-boot-starter-data-red ...
- Spring Boot Starters简单介绍
1.概述 依赖管理是任何复杂项目的关键方面.手动完成此操作并不理想; 你花在它上面的时间越多,你在项目的其他重要方面所花费的时间就越少. 构建Spring Boot启动器是为了解决这个问题.Start ...
- 深入理解 Spring Boot Starters 原理
2019独角兽企业重金招聘Python工程师标准>>> Spring Boot Starter是在SpringBoot组件中被提出来的一种概念,stackoverflow上面已经有人 ...
- Spring Boot Starters启动器
Starters是什么? Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包.如你想使用Spring J ...
- 深入理解 Spring Boot Starters 原理(手写Spring boot Start)
一.Spring Boot Starter诞生原因 Spring Boot Starter是在SpringBoot组件中被提出来的一种概念,stackoverflow上面已经有人概括了这个starte ...
最新文章
- Linux学习(1)-Linux几个基础命令及文件系统功能和作用
- 深度学习---TensorFlow学习笔记:搭建CNN模型
- 初学Java--计算器
- ARP探测目标工具arping常用命令集合大学霸IT达人
- c语言一段字符加密,请问C语言怎么实现对一长串字符进行MD5加密?
- Python 黑魔法 --- 描述器(descriptor)
- 线程类C++多线程框架(一)--------- new一下就启动一个线程
- 算法 --- 二叉树的最大深度
- 最重要的是跑完,而不是刚开始跑得有多快
- 简单易用的开源ORM框架SqlSugar v5.0.0.19源码
- 小学音乐教学和计算机的融合,小学学科教学与计算机深度融合赛课心得体会(共4篇)...
- c语言学习-输入三个数求三个数中的最大数
- cpu占用突然到百分百又降下去_cpu使用率忽高忽低
- 5.验证面试高频问题整理(附答案)
- 【游戏开发Unity】捏脸系统(附源码)
- cad制图与计算机方面的联系,计算机与CAD制图理论知识.doc
- 李彦宏对话大学生:走出直线人生
- 美国顶级在线教育平台泄露22TB数据
- 如何从信息化、数字化迈向智能工厂?
- 人工智能之地形导航系统
热门文章
- Ubuntu21.04下安装Jupyter notebook
- Cloudera Enterprise 试用版 6.3.1查看cloudrea的许可证---可用期限
- Vmware Vsphere虚拟化技术:6.7新特性介绍
- linux sed命令替换目标字符串所在行整行为给定值
- yum-utils离线安装包下载地址
- K8S Deployment脚本部署Tomcat集群
- 三级缓存/缓存行概念/缓存一致性协议/缓存对齐编程
- 请说明一下Spring中BeanFactory和ApplicationContext的区别是什么?
- XShell中浏览文件时上拉下拉
- WIFI网络,两台笔记本互联Oracle,一台是11g,一台是12c