以下是 Spring Boot 1.4.3.RELEASE 版本中spring-boot-dependencies的依赖项及其功能描述,按 artifact 名称排序:
| Artifact Name | Purpose |
|---|---|
| activemq | 开放源代码消息代理,实现 Java 消息服务(JMS)规范。 |
| antlr2 | 用于构建语言识别器、编译器和翻译器的工具。 |
| appengine | 提供 Google App Engine 平台的 Java 开发环境。 |
| artemis | 消息中间件,提供多种消息传递协议的支持。 |
| aspectj | 提供面向切面编程(AOP)功能,支持编译时和运行时织入。 |
| assertj | 提供断言库,增强 Java 测试的可读性和功能性。 |
| atomikos | 提供事务管理功能,适用于分布式事务处理。 |
| bitronix | JTA 事务管理器,支持分布式事务。 |
| caffeine | 高性能缓存库,支持同步和异步加载策略。 |
| cassandra-driver | Java 客户端库,用于连接 Apache Cassandra 数据库。 |
| classmate | 处理并动态操作 Java 泛型类型的工具库。 |
| commons-beanutils | 提供对 JavaBean 属性的操作,包括动态属性访问和修改。 |
| commons-collections | 扩展 Java Collections Framework,提供更多集合和实用程序类。 |
| commons-codec | 提供编码算法,如 Base64 、Hex 、Phonetic 和一些语言/字符集的编解码。 |
| commons-dbcp | 数据库连接池管理,简化数据库连接的创建与管理。 |
| commons-dbcp2 | 另一版本的数据库连接池管理,更强调性能和并发。 |
| commons-digester | 基于 XML 配置文件创建和管理 Java 对象的工具。 |
| commons-pool | 提供通用对象池实现,提高资源复用性和管理效率。 |
| commons-pool2 | 更现代的对象池实现版本,支持更复杂的对象池管理需求。 |
| couchbase-client | Java 客户端,用于与 Couchbase 数据库进行交互。 |
| couchbase-cache-client | Couchbase 缓存客户端,提供内存和持久化缓存支持。 |
| crashub | 在 JVM 上运行的 Shell,支持命令行交互。 |
| derby | Java 编写的关系数据库管理系统,支持嵌入式数据库操作。 |
| dom4j | 灵活的 Java XML 框架,支持 XPath 、XSLT 等功能。 |
| dropwizard-metrics | 用于度量、后台任务执行、健康检查等的库。 |
| ehcache | Java 企业级缓存解决方案,支持内存中和持久化数据存储。 |
| ehcache3 | Ehcache 的第三版,提供现代化的缓存功能。 |
| embedded-mongo | 用于在测试中嵌入 MongoDB,提供无需外部服务的数据库测试环境。 |
| flyway | 数据库版本控制工具,支持基于 SQL 的迁移管理。 |
| freemarker | Java 模板引擎,适用于生成 HTML 、配置文件、电子邮件等格式文档。 |
| elasticsearch | 分布式搜索和分析引擎,支持全文搜索、结构化搜索和分析。 |
| gemfire | 分布式数据管理平台,专为大规模数据管理和高性能计算设计。 |
| glassfish-el | Java 表达式语言(EL)实现,支持运行时动态表达式计算。 |
| gradle | 项目构建和管理工具,支持 Java 、Groovy 、Scala 等语言的项目。 |
| groovy | 动态语言,为 Java 平台设计,提供简洁的语法及强大的功能。 |
| gson | 谷歌提供的 Java 对象与 JSON 数据之间转换的库。 |
| h2 | Java 编写的嵌入式关系数据库,支持客户端-服务器模式。 |
| hamcrest | 提供丰富的匹配器集合,用于编写测试断言。 |
| hazelcast | 内存数据网格平台,支持分布式计算、数据存储和缓存。 |
| hibernate | Java 持久化框架,提供 ORM(对象-关系映射)解决方案。 |
| hibernate-validator | 提供 Java Bean 验证框架功能,执行约束声明和验证。 |
| hikaricp | 高性能 JDBC 数据源实现,支持并增强连接池管理。 |
| hikaricp-java6 | 专门为 Java 6 设计的 HikariCP,是高性能的 JDBC 数据源实现。 |
| hornetq | 消息中间件,支持高性能、易于集成的消息队列功能。 |
| hsqldb | 关系数据库管理系统,支持内存中数据库和传统服务器模式。 |
| htmlunit | 面向 Java 的无界面浏览器,专注于测试 Web 应用和抓取网页。 |
| httpasyncclient | 提供异步 HTTP 客户端支持,提高网络交互的非阻塞能力。 |
| httpclient | 通用的 HTTP 客户端工具,支持与 Web 服务器的 HTTP 通信。 |
| httpcore | 提供 HTTP 协议的核心功能支持,常与 HttpClient 搭配使用。 |
| infinispan | 高性能、可扩展的内存数据网格,支持高速缓存和分布式数据管理。 |
| jackson | 用于处理 JSON 格式数据的库,提供序列化和反序列化功能。 |
| janino | 轻量级 Java 编译器,支持在运行时动态生成和执行 Java 代码。 |
| javassist | 用于 Java 字节码操作的库,支持在运行时创建和编辑 Java 类。 |
| javax-cache | Cache API 的Java 实现,提供通用缓存接口定义。 |
| javax-mail | 提供发送和接收邮件功能的 Java API 。 |
| javax-transaction | 定义 Java 事务 API,支持标准化的事务处理。 |
| jaxen | Java 的XPath 处理引擎,用于解析和迭代 XML 文档。 |
| jaybird | Firebird 数据库的 Java JDBC 驱动程序。 |
| jboss-logging | JBoss 项目的通用日志记录框架,提供统一的日志接口。 |
| jboss-transaction-spi | 提供事务处理的 SPI(服务提供接口),支持 JBoss 环境。 |
| jdom2 | Java 的XML 解析器和生成工具,提供易用的 XML 处理 API 。 |
| jedis | 支持 Redis 的Java 客户端,提供简单的 API 来访问 Redis 服务。 |
| jersey | 实现 JAX-RS 规范的工具包,支持创建 RESTful Web 服务。 |
| jest | Elasticsearch 的REST 客户端,提供与 Elasticsearch 交互的 API 。 |
| jetty | 轻量级 Java Web 服务器和 Servlet 容器。 |
| jetty-jsp | Jetty 的JSP 支持模块。 |
| jetty-el | Jetty 的EL(表达式语言)实现模块。 |
| jms-api | Java 消息服务(JMS)的 API 定义,提供标准的消息传递接口。 |
| jmustache | Mustache 模板语言的 Java 实现,支持简单的文本格式化和模板处理。 |
| jna | Java Native Access,提供 Java 与本地功能的集成接口。 |
| joda-time | 提供日期和时间处理的 Java 库,扩展了标准 Java 日期时间类。 |
| jolokia | JMX 的HTTP 桥接器,提供对 JMX 的RESTful 访问。 |
| jooq | Java 中用于构建 SQL 语句的工具库,支持类型安全、灵活的 SQL 生成。 |
| json | 提供 Java 与JSON 之间数据格式转换的库。 |
| jsonassert | 用于测试 JSON 数据的库,提供 JSON 格式数据的断言支持。 |
| json-path | 提供对 JSON 文档的 XPath 类似的查询功能。 |
| jstl | JavaServer Pages 标准标签库,简化 JSP 的开发。 |
| jtds | Java 数据库连接驱动器,提供 Microsoft SQL Server 和Sybase 的访问。 |
| junit | Java 的单元测试框架,提供测试用例的创建和执行功能。 |
| liquibase | 数据库迁移管理工具,支持版本控制数据库的变更。 |
| log4j2 | Apache 的日志记录组件,提供高性能、灵活的日志功能。 |
| logback | 整合 SLF4J 的Java 应用日志框架,支持高级日志配置。 |
| lombok | 提供代码生成工具,通过注解简化 Java 代码开发。 |
| mariadb | MariaDB 数据库的 JDBC 驱动程序。 |
| mockito | 提供 Java 测试的模拟库,支持创建和管理模拟对象。 |
| mongodb | MongoDB 数据库的 Java 驱动程序,提供数据库访问和管理功能。 |
| mysql | MySQL 数据库的 JDBC 驱动程序。 |
| narayana | JBoss 社区的事务处理服务,实现 Java 事务 API(JTA)功能。 |
| nekohtml | 提供 HTML 和XHTML 解析能力的 Java 库,专注于容错性。 |
| neo4j-ogm | Neo4j 数据库的对象图映射(OGM)工具,简化 Java 对象的存储和检索。 |
| postgresql | PostgreSQL 数据库的 JDBC 驱动程序。 |
| querydsl | 为 Java 提供类型安全的 SQL 查询构建工具,支持多种数据库平台。 |
| reactor | Java 的响应式编程框架,支持构建非阻塞的应用程序。 |
| reactor-spring | 集成 Spring 的Reactor 支持,简化响应式编程模型。 |
| selenium | Web 应用自动化测试工具,支持模拟浏览器交互和界面测试。 |
| sendgrid | 提供 Java API,以便与 SendGrid 电子邮件传递服务进行集成。 |
| servlet-api | 定义 Java Servlets 的API,为构建 Web 应用提供标准接口。 |
| simple-json | 提供轻量级的 JSON 处理 API,适用于 Java 应用。 |
| slf4j | 日志门面框架,提供统一的日志接口,支持多个底层日志实现。 |
| snakeyaml | 提供 YAML 格式的解析和生成功能,适用于 Java 应用。 |
| solr | Apache Solr 搜索平台的 Java 库,提供全文搜索和分析功能。 |
| spock | Groovy 的测试框架,提供可读性强、功能丰富的测试用例编写工具。 |
| spring | Spring Framework 的核心版本,提供依赖注入、面向切面编程、事务管理等功能。 |
| spring-amqp | Spring 框架之上的 AMQP 消息传递支持,简化 RabbitMQ 的集成。 |
| spring-cloud-connectors | 提供与各类云平台(如 Cloud Foundry 、Heroku 等)的服务连接器。 |
| spring-batch | 提供批处理功能的 Spring 模块,专注于高效处理大规模数据。 |
| spring-data-releasetrain | Spring Data 项目的版本管理工具,统一多个模块版本。 |
| spring-hateoas | 提供与 HATEOAS 原则一致的 RESTful 服务支持,增强 Spring Web 应用。 |
| spring-integration | 提供企业集成模式的 Spring 模块,支持构建消息驱动的应用。 |
| spring-integration-java-dsl | 支持使用 Java DSL 构建 Spring Integration 解决方案。 |
| spring-loaded | 提供 Java 应用的重加载支持,实现类的热替换。 |
| spring-mobile | 提供移动设备检测和支持的 Spring 模块,增强 Web 应用的移动兼容性。 |
| spring-plugin | 提供插件和扩展点支持的 Spring 库,允许应用架构扩展。 |
| spring-restdocs | 提供 RESTful API 文档生成工具,支持测试驱动开发。 |
| spring-retry | 提供通用的重试和故障恢复功能,增强 Spring 应用的可靠性。 |
| spring-security | 提供认证、授权、加密等安全功能的 Spring 模块。 |
| spring-security-jwt | 提供与 JWT(JSON Web Token)规范集成的 Spring Security 模块。 |
| spring-security-oauth | 提供 OAuth 协议支持的 Spring Security 模块,简化授权和认证管理。 |
| spring-session | 提供会话共享和持久化管理的 Spring 模块,支持多种会话存储策略。 |
| spring-social | 提供与社交网络服务集成的 Spring 模块,支持 Oauth 认证。 |
| spring-social-facebook | 提供与 Facebook API 集成支持的 Spring Social 模块。 |
| spring-social-linkedin | 提供与 LinkedIn API 集成支持的 Spring Social 模块。 |
| spring-social-twitter | 提供与 Twitter API 集成支持的 Spring Social 模块。 |
| spring-ws | 提供 Web 服务功能的 Spring 模块,支持 SOAP 消息传递。 |
| sqlite-jdbc | SQLite 数据库的 JDBC 驱动程序,提供数据库访问功能。 |
| statsd-client | 用于与 StatsD 服务交互的 Java 客户端库,支持应用性能监控。 |
| sun-mail | 提供邮件发送和接收功能的 Java API 实现,集成于 javax-mail 中。 |
| thymeleaf | Java 的模板引擎,适合生成 Web 应用的 HTML 页面。 |
| thymeleaf-extras-springsecurity4 | 提供 Thymeleaf 与Spring Security 4 集成的额外功能。 |
| thymeleaf-extras-conditionalcomments | 提供 Thymeleaf 中对 IE 条件注释的支持。 |
| thymeleaf-layout-dialect | 增强 Thymeleaf 的模板布局功能的方言库。 |
| thymeleaf-extras-data-attribute | 提供额外的 Thymeleaf 方言,支持 HTML5 数据属性。 |
| thymeleaf-extras-java8time | 提供对 Java 8 日期和时间 API 增强支持的 Thymeleaf 扩展。 |
| tomcat | Apache Tomcat,Java Servlet 和JSP 容器,支持 Web 应用服务器功能。 |
| undertow | Java Web 服务器,用于高效的嵌入式 Web 应用开发。 |
| velocity | Java 的模板引擎,支持动态 Web 页面和配置文件生成。 |
| velocity-tools | 提供 Velocity 模板引擎的扩展工具和实用程序。 |
| webjars-hal-browser | 提供 HAL 格式数据的浏览器 Webjar 。 |
| webjars-locator | 提供 WebJars 资源的自动定位和解析功能。 |
| wsdl4j | Java 的WSDL 解析工具,支持 Web 服务描述和生成。 |
| xml-apis | 提供 XML 处理的 API,支持 DOM 、SAX 和StAX 解析。 |
浙公网安备 33010602011771号