常见的应用程序属性
可以在application.properties
文件内部,application.yml
文件内部或命令行开关中指定各种属性。本附录提供了常见的 Spring Boot 属性列表以及对使用它们的基础类的引用。
Tip
Spring Boot 提供了各种具有高级值格式的转换机制,请务必查看属性转换部分。
Note
属性贡献可能来自 Classpath 上的其他 jar 文件,因此您不应将其视为详尽的列表。另外,您可以定义自己的属性。
Warning
此 samples 文件仅供参考。请勿复制所有内容并将其粘贴到您的应用程序中。而是仅选择所需的属性。
1 | # =================================================================== |
配置元数据
Spring Boot jar 包含元数据文件,这些文件提供了所有受支持的配置属性的详细信息。这些文件旨在让 IDE 开发人员在用户处理application.properties
或application.yml
文件时提供上下文帮助和“代码完成”。
元数据文件的大部分是在编译时通过处理带有@ConfigurationProperties
Comments 的所有项目自动生成的。但是,对于极端情况或更高级的用例,可以手动编写部分元数据。
元数据格式
配置元数据文件位于META-INF/spring-configuration-metadata.json
下的 jar 内,它们使用简单的 JSON 格式,将项目归类为“组”或“属性”,并将其他 Value hint 归类为“提示”,如以下示例所示:
1 | {"groups": |
每个“属性”都是用户使用给定值指定的配置项。例如,可以在application.properties
中指定server.port
和server.address
,如下所示:
1 | 9090 = |
“组”是更高级别的项目,它们本身并不指定值,而是提供属性的上下文分组。例如,server.port
和server.address
属性是server
组的一部分。
Note
不需要每个“属性”都有一个“组”。某些属性可能本身就存在。
最后,“提示”是用于帮助用户配置给定属性的其他信息。例如,当开发人员配置
spring.jpa.hibernate.ddl-auto
属性时,工具可以使用提示为none
,validate
,update
,create
和create-drop
值提供一些自动完成帮助。
组属性
groups
数组中包含的 JSON 对象可以包含下表中显示的属性:
Name | Type | Purpose |
---|---|---|
name |
String | 组的全名。此属性是必需的。 |
type |
String | 组数据类型的类名。例如,如果该组基于带有@ConfigurationProperties Comments 的类,则该属性将包含该类的完全限定名称。如果它基于@Bean 方法,则它将是该方法的返回类型。如果类型未知,则可以省略该属性。 |
description |
String | 可以显示给用户的组的简短描述。如果没有可用的描述,则可以省略。建议使用简短的描述,第一行提供简要的摘要。说明中的最后一行应以句点(. )结尾。 |
sourceType |
String | 贡献此组的源的类名。例如,如果组基于用@ConfigurationProperties Comments 的@Bean 方法,则此属性将包含包含该方法的@Configuration 类的完全限定名称。如果源类型未知,则可以省略该属性。 |
sourceMethod |
String | 贡献此组的方法的全名(包括括号和参数类型)(例如,带有@ConfigurationProperties Comments 的@Bean 方法的名称)。如果源方法未知,则可以省略。 |
属性属性
properties
数组中包含的 JSON 对象可以包含下表中描述的属性:
Name | Type | Purpose |
---|---|---|
name |
String | 属性的全名。名称采用小写的句点分隔形式(例如server.address )。此属性是必需的。 |
type |
String | 属性的数据类型的完整签名(例如java.lang.String ),但也包含完整的通用类型(例如java.util.Map<java.util.String,acme.MyEnum> )。您可以使用此属性指导用户 Importing 的值的类型。为了保持一致性,通过使用包装的对应对象来指定基元的类型(例如boolean 变为java.lang.Boolean )。请注意,此类可能是一个复杂的类型,当绑定值时,它会从String 转换而来。如果类型未知,则可以省略。 |
description |
String | 可以显示给用户的组的简短描述。如果没有可用的描述,则可以省略。建议使用简短的描述,第一行提供简要的摘要。说明中的最后一行应以句点(. )结尾。 |
sourceType |
String | 贡献此属性的源的类名。例如,如果属性来自带有@ConfigurationProperties Comments 的类,则此属性将包含该类的完全限定名称。如果源类型未知,则可以省略。 |
defaultValue |
Object | 默认值,如果未指定该属性,则使用该默认值。如果属性的类型是数组,则它可以是值的数组。如果默认值未知,则可以省略。 |
deprecation |
Deprecation | 指定是否不推荐使用该属性。如果不建议使用该字段,或者该信息未知,则可以将其省略。下表提供了有关deprecation 属性的更多详细信息。 |
每个properties
元素的deprecation
属性中包含的 JSON 对象可以包含以下属性:
Name | Type | Purpose |
---|---|---|
level |
String | 弃用级别,可以是warning (默认值)或error 。当某个属性具有warning 弃用级别时,它仍应在环境中绑定。但是,当它具有error 弃用级别时,该属性将不再受 Management 且未绑定。 |
reason |
String | 对不推荐使用该属性的原因的简短描述。如果没有任何理由,则可以省略。建议使用简短的描述,第一行提供简要的摘要。说明中的最后一行应以句点(. )结尾。 |
replacement |
String | 替换不推荐使用的属性的属性的全名。如果无法替代此属性,则可以省略。 |
Note
在 Spring Boot 1.3 之前,可以使用单个deprecated
布尔属性代替deprecation
元素。仍然以不推荐的方式支持此功能,并且不应再使用它。如果没有原因和可用的替代方法,则应设置一个空的deprecation
对象。
通过将@DeprecatedConfigurationProperty
注解添加到暴露不推荐使用的属性的 getter 中,也可以在代码中以声明方式指定不推荐使用。例如,假设app.acme.target
属性令人困惑,并将其重命名为app.acme.name
。以下示例显示了如何处理这种情况:
1 |
|
Note
无法设置
level
。始终假定warning
,因为代码仍在处理该属性。
前面的代码确保不推荐使用的属性仍然有效(将其委托给幕后的name
属性)。一旦可以从您的公共 API 中删除getTarget
和setTarget
方法,元数据中的自动弃用提示也会消失。如果要保留提示,请添加具有error
弃用级别的手动元数据,以确保仍然向用户通知该属性。当提供replacement
时,这样做特别有用。
提示属性
hints
数组中包含的 JSON 对象可以包含下表中显示的属性:
Name | Type | Purpose |
---|---|---|
name |
String | 该提示所引用的属性的全名。名称以小写的句点分隔(例如spring.mvc.servlet.path )。如果该属性引用了 Map(例如system.contexts ),则提示将应用于 Map 的 keys(system.context.keys )或 Map 的 values *(system.context.values )。此属性是必需的。 |
values |
ValueHint[] | ValueHint 对象定义的有效值列表(如下表所述)。每个条目都定义该值,并且可以具有描述。 |
providers |
ValueProvider[] | ValueProvider 对象定义的提供者列表(在本文档的后面介绍)。每个条目定义提供者的名称及其参数(如果有)。 |
每个hint
元素的values
属性中包含的 JSON 对象可以包含下表中描述的属性:
Name | Type | Purpose |
---|---|---|
value |
Object | 提示所引用元素的有效值。如果属性的类型是数组,则它也可以是值的数组。此属性是必需的。 |
description |
String | 可以显示给用户的值的简短描述。如果没有可用的描述,则可以省略。建议使用简短的描述,第一行提供简要的摘要。说明中的最后一行应以句点(. )结尾。 |
每个hint
元素的providers
属性中包含的 JSON 对象可以包含下表中描述的属性:
Name | Type | Purpose |
---|---|---|
name |
String | 用于为提示所引用的元素提供其他内容帮助的提供者的名称。 |
parameters |
JSON object | 提供程序支持的任何其他参数(有关更多详细信息,请参阅提供程序的文档)。 |
重复的元数据项
具有相同“属性”和“组”名称的对象可以在元数据文件中多次出现。例如,您可以将两个单独的类绑定到同一前缀,每个类具有可能重叠的属性名称。虽然相同的名称多次出现在元数据中并不常见,但元数据的使用者应注意确保其支持该名称。
提供手动提示
为了改善用户体验并进一步帮助用户配置给定属性,您可以提供其他元数据,这些元数据可以:
- 描述属性的潜在值列表。
- 关联提供程序,以将定义良好的语义附加到属性,以便工具可以根据项目的上下文发现潜在值的列表。
Valuehint
每个提示的name
属性引用属性的name
。在前面显示的初始示例中,我们为spring.jpa.hibernate.ddl-auto
属性提供了五个值:none
,validate
,update
,create
和create-drop
。每个值也可以具有描述。
如果您的属性类型为Map
,则可以提供键和值的提示(但不提供 Map 本身的提示)。特殊的.keys
和.values
后缀必须分别指代键和值。
假定sample.contexts
将魔术String
值 Map 为整数,如以下示例所示:
1 |
|
魔术值(在此示例中)是sample1
和sample2
。为了提供有关键的其他内容帮助,您可以将以下 JSON 添加到模块的手动元数据:
1 | {"hints": [ |
Tip
我们建议您对这两个值使用
Enum
。如果您的 IDE 支持,则这是迄今为止最有效的自动完成方法。
Valueprovider
提供程序是将语义附加到属性的有效方法。在本节中,我们定义了可用于您自己的提示的官方提供程序。但是,您最喜欢的 IDE 可能只实现其中一些,也可能不实现。而且,它最终可以提供自己的。
Note
由于这是一项新功能,IDE 供应商必须赶上它的工作方式。采用时间自然会有所不同。
下表总结了受支持的提供程序的列表:
Name | Description |
---|---|
any |
允许提供任何附加值。 |
class-reference |
自动完成项目中可用的类。通常受target 参数指定的 Base Class 的约束。 |
handle-as |
就像按强制性target 参数定义的类型定义属性一样处理属性。 |
logger-name |
自动填写有效的 Logger 名称和logger groups。通常,可以自动完成当前项目中可用的程序包和类名以及定义的组。 |
spring-bean-reference |
自动完成当前项目中的可用 bean 名称。通常受target 参数指定的 Base Class 的约束。 |
spring-profile-name |
自动完成项目中可用的 Spring 概要文件名称。 |
Tip
对于给定的属性,只有一个提供程序可以处于 Active 状态,但是如果它们可以全部以某种方式 Management 该属性,则可以指定多个提供程序。确保将最强大的提供程序放在首位,因为 IDE 必须使用它可以处理的 JSON 部分中的第一个。如果不支持给定属性的提供程序,则也不提供特殊的内容帮助。
Any
特殊的“ any **”提供者值允许提供任何其他值。如果支持,则应基于属性类型进行常规值验证。
如果您具有值列表并且任何其他值仍应视为有效,则通常使用此提供程序。
以下示例提供on
和off
作为system.state
的自动完成值:
1 | {"hints": [ |
注意,在前面的示例中,还允许任何其他值。
ClassReference
类别参考提供程序会自动完成项目中可用的类别。该提供程序支持以下参数:
Parameter | Type | Default value | Description |
---|---|---|---|
target |
String ( Class ) |
none | 应分配给所选值的类的完全限定名称。通常用于过滤掉非候选类。请注意,可以通过暴露具有适当上限的类来由类型本身提供此信息。 |
concrete |
boolean |
true | 指定是否仅将具体类视为有效候选者。 |
以下元数据片段对应于定义要使用的JspServlet
类名称的标准server.servlet.jsp.class-name
属性:
1 | {"hints": [ |
HandleAs
handle-as 提供程序使您可以将属性的类型替换为更高级的类型。当属性的类型为java.lang.String
时,通常会发生这种情况,因为您不希望配置类依赖于可能不在 Classpath 中的类。该提供程序支持以下参数:
Parameter | Type | Default value | Description |
---|---|---|---|
target |
String ( Class ) |
none | 要为属性考虑的类型的标准名称。此参数是必需的。 |
可以使用以下类型:
- 任意
java.lang.Enum
:列出该属性的可能值。 (我们建议使用Enum
类型定义属性,因为 IDE 不需要其他提示即可自动完成值.) java.nio.charset.Charset
:支持字符集/编码值(例如UTF-8
)的自动完成java.util.Locale
:自动完成语言环境(例如en_US
)org.springframework.util.MimeType
:支持 Content Type 值的自动完成(例如text/plain
)org.springframework.core.io.Resource
:支持自动完成 Spring 的 Resource 抽象,以引用文件系统或 Classpath 上的文件。 (例如classpath:/sample.properties
)
Tip
如果可以提供多个值,请使用
Collection
或 Array 类型向 IDE 讲解。
以下元数据片段对应于标准spring.liquibase.change-log
属性,该属性定义要使用的变更日志的路径。实际上,它在内部用作org.springframework.core.io.Resource
,但不能这样公开,因为我们需要保留原始的 String 值以将其传递给 Liquibase API。
1 | {"hints": [ |
LoggerName
logger-name 提供程序会自动填写有效的 logger 名称和logger groups。通常,可以自动完成当前项目中可用的包和类名。如果启用了组(默认),并且在配置中标识了自定义记录程序组,则应为其提供自动完成功能。特定框架可能还具有其他可以支持的魔术 Logger 名称。
该提供程序支持以下参数:
Parameter | Type | Default value | Description |
---|---|---|---|
group |
boolean |
true |
指定是否应考虑已知组。 |
由于 Logger 名称可以是任意名称,因此该提供程序应允许使用任何值,但可以突出显示项目的 Classpath 中不可用的有效包和类名称。
以下元数据片段对应于标准logging.level
属性。键是 logger 名称,其值对应于标准日志级别或任何自定义级别。当 Spring Boot 开箱即用地定义一些 Logger 组时,已经为这些 Logger 添加了专用的 Value hint。
1 | {"hints": [ |
SpringBean参考
spring-bean-reference 提供程序会自动完成在当前项目的配置中定义的 bean。该提供程序支持以下参数:
Parameter | Type | Default value | Description |
---|---|---|---|
target |
String ( Class ) |
none | 应分配给候选者的 Bean 类的完全限定名称。通常用于过滤掉非候选 bean。 |
以下元数据片段对应于标准spring.jmx.server
属性,该属性定义了要使用的MBeanServer
bean 的名称:
1 | {"hints": [ |
Note
Binder 不知道元数据。如果提供了该提示,则仍然需要使用
ApplicationContext
将 Bean 名称转换为实际的 Bean 引用。
SpringProfile名称
spring-profile-name **提供程序会自动完成在当前项目的配置中定义的 Spring 概要文件。
以下元数据片段对应于标准spring.profiles.active
属性,该属性定义了要启用的 Spring 配置文件的名称:
1 | {"hints": [ |
使用Comments处理器生成您自己的元数据
您可以使用spring-boot-configuration-processor
jar 从带有@ConfigurationProperties
Comments 的项目中轻松生成自己的配置元数据文件。该 jar 包含一个 Java Comments 处理器,在您的项目被编译时会被调用。要使用处理器,请包括对spring-boot-configuration-processor
的依赖。
使用 Maven,应将依赖项声明为可选,如以下示例所示:
1 | <dependency> |
对于 Gradle 4.5 及更早版本,依赖关系应在compileOnly
配置中声明,如以下示例所示:
1 | dependencies { |
在 Gradle 4.6 及更高版本中,依赖性应在annotationProcessor
配置中声明,如以下示例所示:
1 | dependencies { |
如果使用的是additional-spring-configuration-metadata.json
文件,则应将compileJava
任务配置为取决于processResources
任务,如以下示例所示:
1 | compileJava.dependsOn(processResources) |
这种依赖性确保 Comments 处理器在编译期间运行时,其他元数据可用。
处理器选择用@ConfigurationProperties
Comments 的类和方法。配置类中字段值的 Javadoc 用于填充description
属性。
Note
您仅应将简单文本与@ConfigurationProperties
字段 Javadoc 一起使用,因为在将它们添加到 JSON 之前不会对其进行处理。
属性的发现是通过对集合类型进行特殊处理的标准 getter 和 setter 进行的(即使仅存在 getter 也会被检测到)。Comments 处理器还支持使用@Data
,@Getter
和@Setter
lombok Comments。
Note
如果在项目中使用 AspectJ,则需要确保 Comments 处理器仅运行一次。有几种方法可以做到这一点。使用 Maven,您可以显式配置maven-apt-plugin
并将依赖项仅添加到 Comments 处理器中。您还可以让 AspectJ 插件在maven-compiler-plugin
配置中运行所有处理并禁用 Comments 处理,如下所示:
1 | <plugin> |
嵌套的属性
Comments 处理器自动将内部类视为嵌套属性。考虑以下类别:
1 |
|
前面的示例生成server.name
,server.host.ip
和server.host.port
属性的元数据信息。您可以在字段上使用@NestedConfigurationProperty
注解来指示应将常规(非内部)类视为嵌套类。
Tip
这对集合和 Map 没有影响,因为这些类型会自动识别,并且会为每个集合生成一个元数据属性。
添加其它元数据
Spring Boot 的配置文件处理非常灵活,通常情况下可能存在未绑定到@ConfigurationProperties
bean 的属性。您可能还需要调整现有键的某些属性。为了支持这种情况,并允许您提供自定义的“提示”,Comments 处理器会自动将META-INF/additional-spring-configuration-metadata.json
中的项目合并到主元数据文件中。
如果引用了已自动检测到的属性,则如果指定了描述,默认值和弃用信息,则它们将被覆盖。如果当前模块中未标识手动属性声明,则将其添加为新属性。
additional-spring-configuration-metadata.json
文件的格式与常规spring-configuration-metadata.json
完全相同。附加属性文件是可选的。如果没有任何其他属性,请不要添加文件。
自动配置类
这是 Spring Boot 提供的所有自动配置类的列表,以及指向文档和源代码的链接。请记住,还要查看应用程序中的条件报告,以了解有关哪些功能已打开的更多详细信息。 (为此,请使用--debug
或-Ddebug
启动该应用程序,或者在 Actuator 应用程序中使用conditions
端点)。
来自spring-boot-autoconfigure模块
以下自动配置类来自spring-boot-autoconfigure
模块:
来自spring-boot-actuator-autoconfigure模块
以下自动配置类来自spring-boot-actuator-autoconfigure
模块:
测试自动配置注解
下表列出了各种@…Test
注解,这些注解可用于测试应用程序的片以及它们默认情况下导入的自动配置:
Test slice | Imported auto-configuration |
---|---|
@DataJdbcTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.data.jdbc.JdbcRepositoriesAutoConfiguration org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration |
@DataJpaTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration org.springframework.boot.test.autoconfigure.orm.jpa.TestEntityManagerAutoConfiguration |
@DataLdapTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.data.ldap.LdapRepositoriesAutoConfiguration org.springframework.boot.autoconfigure.ldap.LdapAutoConfiguration org.springframework.boot.autoconfigure.ldap.embedded.EmbeddedLdapAutoConfiguration |
@DataMongoTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration org.springframework.boot.autoconfigure.mongo.embedded.EmbeddedMongoAutoConfiguration |
@DataNeo4jTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.data.neo4j.Neo4jDataAutoConfiguration org.springframework.boot.autoconfigure.data.neo4j.Neo4jRepositoriesAutoConfiguration org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration |
@DataRedisTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration |
@JdbcTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration org.springframework.boot.test.autoconfigure.jdbc.TestDatabaseAutoConfiguration |
@JooqTest |
org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration org.springframework.boot.autoconfigure.jooq.JooqAutoConfiguration org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration |
@JsonTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration org.springframework.boot.test.autoconfigure.json.JsonTestersAutoConfiguration |
@RestClientTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfiguration org.springframework.boot.autoconfigure.web.reactive.function.client.WebClientAutoConfiguration org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerAutoConfiguration org.springframework.boot.test.autoconfigure.web.client.WebClientRestTemplateAutoConfiguration |
@WebFluxTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration org.springframework.boot.autoconfigure.http.codec.CodecsAutoConfiguration org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration org.springframework.boot.autoconfigure.security.reactive.ReactiveSecurityAutoConfiguration org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration org.springframework.boot.autoconfigure.web.reactive.WebFluxAutoConfiguration org.springframework.boot.test.autoconfigure.web.reactive.WebTestClientAutoConfiguration |
@WebMvcTest |
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration org.springframework.boot.autoconfigure.data.web.SpringDataWebAutoConfiguration org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration org.springframework.boot.autoconfigure.http.HttpMessageConvertersAutoConfiguration org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration org.springframework.boot.autoconfigure.jsonb.JsonbAutoConfiguration org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration org.springframework.boot.autoconfigure.web.servlet.error.ErrorMvcAutoConfiguration org.springframework.boot.test.autoconfigure.web.servlet.MockMvcAutoConfiguration org.springframework.boot.test.autoconfigure.web.servlet.MockMvcSecurityAutoConfiguration org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebClientAutoConfiguration org.springframework.boot.test.autoconfigure.web.servlet.MockMvcWebDriverAutoConfiguration |
可执行jar格式
spring-boot-loader
模块使 Spring Boot 支持可执行的 jar 和 war 文件。如果您使用 Maven 插件或 Gradle 插件,则会自动生成可执行 jar,通常不需要了解其工作方式的详细信息。
如果您需要从其他构建系统创建可执行 jar,或者您只是对基础技术感到好奇,本节将提供一些背景知识。
嵌套JAR
Java 没有提供任何标准的方式来加载嵌套的 jar 文件(即,它们本身包含在 jar 中的 jar 文件)。如果您需要分发一个自包含的应用程序,而该应用程序可以从命令行运行而无需解压缩,则可能会出现问题。
为了解决这个问题,许多开发人员使用“shade”Jar子。一个有 shade 的 jar 将所有 jar 中的所有类打包到一个“超级 jar”中。带 shade 的 jar 的问题在于,很难查看应用程序中实际包含哪些库。如果在多个 jar 中使用了相同的文件名(但内容不同),也可能会产生问题。 Spring Boot 采用了另一种方法,实际上允许您直接嵌套 jar。
可执行Jar文件结构
与 Spring Boot Loader 兼容的 jar 文件的结构应采用以下方式:
1 | example.jar |
应用程序类应放在嵌套的BOOT-INF/classes
目录中。依赖项应放在嵌套的BOOT-INF/lib
目录中。
可执行War文件结构
与 Spring Boot Loader 兼容的 war 文件的结构应采用以下方式:
1 | example.war |
依赖项应放在嵌套的WEB-INF/lib
目录中。在运行嵌入式程序时需要但在部署到传统 Web 容器时不需要的任何依赖项都应放在WEB-INF/lib-provided
中。
SpringBoot的JarFile类
用于支持加载嵌套 jar 的核心类是org.springframework.boot.loader.jar.JarFile
。它使您可以从标准 jar 文件或嵌套的子 jar 数据加载 jar 内容。首次加载时,每个JarEntry
的位置都 Map 到外部 jar 的物理文件偏移,如以下示例所示:
1 | myapp.jar |
前面的示例显示了如何在myapp.jar
的0063
的/BOOT-INF/classes
中找到A.class
。嵌套 jar 中的B.class
实际上可以在myapp.jar
的3452
位置上找到,而C.class
在3980
的位置上。
有了这些信息,我们可以通过查找外部 jar 的适当部分来加载特定的嵌套条目。我们不需要解压缩 Files,也不需要将所有条目数据读入内存。
与标准Java“ JarFile”的兼容性
Spring Boot Loader 努力保持与现有代码和库的兼容性。 org.springframework.boot.loader.jar.JarFile
是java.util.jar.JarFile
的扩展,应作为替代产品。 getURL()
方法返回一个URL
,该URL
打开与java.net.JarURLConnection
兼容的连接,并且可以与 Java 的URLClassLoader
一起使用。
启动可执行jar
org.springframework.boot.loader.Launcher
类是特殊的引导程序类,用作可执行 jar 的主要入口点。它是 jar 文件中的实际Main-Class
,用于设置适当的URLClassLoader
并最终调用main()
方法。
存在三个启动器子类(JarLauncher
,WarLauncher
和PropertiesLauncher
)。它们的目的是从目录中的嵌套 jar 文件或 war 文件(而不是在 Classpath 中显式的文件)中加载资源(.class
文件等)。在JarLauncher
和WarLauncher
的情况下,嵌套路径是固定的。 JarLauncher
出现在BOOT-INF/lib/
中,而WarLauncher
出现在WEB-INF/lib/
和WEB-INF/lib-provided/
中。如果需要,可以在这些位置添加额外的Jar子。默认情况下,PropertiesLauncher
在应用程序归档文件中的BOOT-INF/lib/
中查找,但是您可以通过在loader.properties
中设置名为LOADER_PATH
或loader.path
的环境变量(目录,归档文件或归档文件中的目录以逗号分隔)来添加其他位置。
启动Lists
您需要指定一个适当的Launcher
作为META-INF/MANIFEST.MF
的Main-Class
属性。您要启动的实际类(即包含main
方法的类)应在Start-Class
属性中指定。
以下示例显示了一个可执行 jar 文件的典型MANIFEST.MF
:
1 | Main-Class: org.springframework.boot.loader.JarLauncher |
对于 War 文件,将如下所示:
1 | Main-Class: org.springframework.boot.loader.WarLauncher |
Note
您无需在 Lists 文件中指定
Class-Path
个条目。Classpath 是从嵌套的 jar 中推导出来的。
文件解压
某些 PaaS 实施可能选择在运行之前解压缩存档。例如,Cloud Foundry 以这种方式运行。您可以通过启动适当的启动器来运行解压缩的存档,如下所示:
1 | $ unzip -q myapp.jar |
属性启动器功能
PropertiesLauncher
具有一些可以通过外部属性(系统属性,环境变量,Lists 条目或loader.properties
)启用的特殊功能。下表描述了这些属性:
Key | Purpose |
---|---|
loader.path |
以逗号分隔的 Classpath,例如lib,${HOME}/app/lib 。较早的条目优先,例如javac 命令行上的常规-classpath 。 |
loader.home |
用于解析loader.path 中的相对路径。例如,给定loader.path=lib ,则${loader.home}/lib 是 Classpath 位置(以及该目录中的所有 jar 文件)。此属性还用于定位loader.properties 文件,如以下示例/opt/app 所示,它默认为${user.dir} 。 |
loader.args |
main 方法的默认参数(以空格分隔)。 |
loader.main |
要启动的主类的名称(例如com.app.Application )。 |
loader.config.name |
属性文件的名称(例如launcher ),默认为loader 。 |
loader.config.location |
属性文件的路径(例如classpath:loader.properties )。默认为loader.properties 。 |
loader.system |
布尔值标志,指示应将所有属性添加到系统属性。默认为false 。 |
当指定为环境变量或 Lists 条目时,应使用以下名称:
Key | Manifest entry | Environment variable |
---|---|---|
loader.path |
Loader-Path |
LOADER_PATH |
loader.home |
Loader-Home |
LOADER_HOME |
loader.args |
Loader-Args |
LOADER_ARGS |
loader.main |
Start-Class |
LOADER_MAIN |
loader.config.location |
Loader-Config-Location |
LOADER_CONFIG_LOCATION |
loader.system |
Loader-System |
LOADER_SYSTEM |
Tip
构建胖Jar时,构建插件会自动将Main-Class
属性移动到Start-Class
。如果使用它,请使用Main-Class
属性并省略Start-Class
来指定要启动的类的名称。
以下规则适用于使用PropertiesLauncher
:
- 在
loader.home
中搜索loader.properties
,然后在 Classpath 的根目录中搜索,然后在classpath:/BOOT-INF/classes
中搜索。使用具有该名称的文件的第一个位置。 - 仅当未指定
loader.config.location
时,loader.home
是其他属性文件的目录位置(覆盖默认值)。 loader.path
可以包含目录(以递归方式扫描 jar 和 zip 文件),存档路径,存档中的一个目录以扫描 jar 文件(例如dependencies.jar!/lib
)或通配符模式(用于默认的 JVM 行为)。存档路径可以相对于loader.home
或文件系统中带有jar:file:
前缀的任何位置。loader.path
(如果为空)默认为BOOT-INF/lib
(表示本地目录,如果是从存档运行则表示嵌套目录)。因此,当未提供其他配置时,PropertiesLauncher
的行为与JarLauncher
相同。loader.path
不能用于配置loader.properties
的位置(用于搜索后者的 Classpath 是启动PropertiesLauncher
时的 JVM Classpath)。- 占位符的替换是使用系统和环境变量以及属性文件本身的所有值进行的,然后再使用。
- 属性(在多个位置中有意义的查找)的搜索 Sequences 是环境变量,系统属性
loader.properties
,分解的 FilesLists 和 FilesLists。
可执行Jar限制
使用 Spring Boot Loader 打包的应用程序时,需要考虑以下限制:
- Zip 压缩:嵌套 jar 的
ZipEntry
必须使用ZipEntry.STORED
方法保存。这是必需的,以便我们可以直接在嵌套 jar 中查找单个内容。嵌套 jar 文件本身的内容仍然可以压缩,外部 jar 中的任何其他条目也可以压缩。
- 系统 classLoader:启动的应用程序在加载类时应使用
Thread.getContextClassLoader()
(默认情况下,大多数库和框架都使用Thread.getContextClassLoader()
)。尝试使用ClassLoader.getSystemClassLoader()
加载嵌套 jar 类失败。java.util.Logging
始终使用系统类加载器。因此,您应该考虑使用其他日志记录实现。
替代独立Jar包解决方案
如果上述限制意味着您不能使用 Spring Boot Loader,请考虑以下替代方法:
版本依赖
这个附录提供了Spring Boot管理的依赖项的详细信息。
管理依赖坐标
下表提供了 Spring Boot 在其 CLI
(命令行界面),Maven 依赖 Management 和 Gradle
插件中提供的所有依赖版本的详细信息。当您声明对这些工件之一的依赖性而未声明版本时,将使用表中列出的版本。
Group ID | Artifact ID | Version |
---|---|---|
antlr |
antlr |
2.7.7 |
ch.qos.logback |
logback-access |
1.2.3 |
ch.qos.logback |
logback-classic |
1.2.3 |
ch.qos.logback |
logback-core |
1.2.3 |
com.atomikos |
transactions-jdbc |
4.0.6 |
com.atomikos |
transactions-jms |
4.0.6 |
com.atomikos |
transactions-jta |
4.0.6 |
com.couchbase.client |
java-client |
3.0.8 |
com.datastax.oss |
java-driver-core |
4.6.1 |
com.datastax.oss |
java-driver-core-shaded |
4.6.1 |
com.datastax.oss |
java-driver-mapper-processor |
4.6.1 |
com.datastax.oss |
java-driver-mapper-runtime |
4.6.1 |
com.datastax.oss |
java-driver-query-builder |
4.6.1 |
com.datastax.oss |
java-driver-shaded-guava |
25.1-jre |
com.datastax.oss |
java-driver-test-infra |
4.6.1 |
com.datastax.oss |
native-protocol |
1.4.10 |
com.fasterxml |
classmate |
1.5.1 |
com.fasterxml.jackson.core |
jackson-annotations |
2.11.2 |
com.fasterxml.jackson.core |
jackson-core |
2.11.2 |
com.fasterxml.jackson.core |
jackson-databind |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-avro |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-cbor |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-csv |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-ion |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-properties |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-protobuf |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-smile |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-xml |
2.11.2 |
com.fasterxml.jackson.dataformat |
jackson-dataformat-yaml |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-eclipse-collections |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-guava |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-hibernate3 |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-hibernate4 |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-hibernate5 |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-hppc |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-jaxrs |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-jdk8 |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-joda |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-joda-money |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-json-org |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-jsr310 |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-jsr353 |
2.11.2 |
com.fasterxml.jackson.datatype |
jackson-datatype-pcollections |
2.11.2 |
com.fasterxml.jackson.jaxrs |
jackson-jaxrs-base |
2.11.2 |
com.fasterxml.jackson.jaxrs |
jackson-jaxrs-cbor-provider |
2.11.2 |
com.fasterxml.jackson.jaxrs |
jackson-jaxrs-json-provider |
2.11.2 |
com.fasterxml.jackson.jaxrs |
jackson-jaxrs-smile-provider |
2.11.2 |
com.fasterxml.jackson.jaxrs |
jackson-jaxrs-xml-provider |
2.11.2 |
com.fasterxml.jackson.jaxrs |
jackson-jaxrs-yaml-provider |
2.11.2 |
com.fasterxml.jackson.jr |
jackson-jr-all |
2.11.2 |
com.fasterxml.jackson.jr |
jackson-jr-objects |
2.11.2 |
com.fasterxml.jackson.jr |
jackson-jr-retrofit2 |
2.11.2 |
com.fasterxml.jackson.jr |
jackson-jr-stree |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-afterburner |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-guice |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-jaxb-annotations |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-jsonSchema |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-kotlin |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-mrbean |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-osgi |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-parameter-names |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-paranamer |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-scala_2.10 |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-scala_2.11 |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-scala_2.12 |
2.11.2 |
com.fasterxml.jackson.module |
jackson-module-scala_2.13 |
2.11.2 |
com.github.ben-manes.caffeine |
caffeine |
2.8.5 |
com.github.ben-manes.caffeine |
guava |
2.8.5 |
com.github.ben-manes.caffeine |
jcache |
2.8.5 |
com.github.ben-manes.caffeine |
simulator |
2.8.5 |
com.github.mxab.thymeleaf.extras |
thymeleaf-extras-data-attribute |
2.0.1 |
com.google.appengine |
appengine-api-1.0-sdk |
1.9.82 |
com.google.cloud |
cloud-spanner-r2dbc |
0.2.0 |
com.google.code.gson |
gson |
2.8.6 |
com.h2database |
h2 |
1.4.200 |
com.hazelcast |
hazelcast |
3.12.9 |
com.hazelcast |
hazelcast-client |
3.12.9 |
com.hazelcast |
hazelcast-hibernate52 |
1.3.2 |
com.hazelcast |
hazelcast-hibernate53 |
1.3.2 |
com.hazelcast |
hazelcast-spring |
3.12.9 |
com.ibm.db2 |
jcc |
11.5.4.0 |
com.jayway.jsonpath |
json-path |
2.4.0 |
com.jayway.jsonpath |
json-path-assert |
2.4.0 |
com.microsoft.sqlserver |
mssql-jdbc |
7.4.1.jre8 |
com.nimbusds |
nimbus-jose-jwt |
8.19 |
com.nimbusds |
oauth2-oidc-sdk |
7.1.1 |
com.oracle.database.ha |
ons |
19.3.0.0 |
com.oracle.database.ha |
simplefan |
19.3.0.0 |
com.oracle.database.jdbc |
ojdbc10 |
19.3.0.0 |
com.oracle.database.jdbc |
ojdbc10dms |
19.3.0.0 |
com.oracle.database.jdbc |
ojdbc8 |
19.3.0.0 |
com.oracle.database.jdbc |
ojdbc8dms |
19.3.0.0 |
com.oracle.database.jdbc |
ucp |
19.3.0.0 |
com.oracle.database.jdbc.debug |
ojdbc10_g |
19.3.0.0 |
com.oracle.database.jdbc.debug |
ojdbc10dms_g |
19.3.0.0 |
com.oracle.database.jdbc.debug |
ojdbc8_g |
19.3.0.0 |
com.oracle.database.jdbc.debug |
ojdbc8dms_g |
19.3.0.0 |
com.oracle.database.nls |
orai18n |
19.3.0.0 |
com.oracle.database.observability |
dms |
19.3.0.0 |
com.oracle.database.security |
oraclepki |
19.3.0.0 |
com.oracle.database.security |
osdt_cert |
19.3.0.0 |
com.oracle.database.security |
osdt_core |
19.3.0.0 |
com.oracle.database.xml |
xdb |
19.3.0.0 |
com.oracle.database.xml |
xmlparserv2 |
19.3.0.0 |
com.oracle.ojdbc |
dms |
19.3.0.0 |
com.oracle.ojdbc |
ojdbc10 |
19.3.0.0 |
com.oracle.ojdbc |
ojdbc10_g |
19.3.0.0 |
com.oracle.ojdbc |
ojdbc10dms |
19.3.0.0 |
com.oracle.ojdbc |
ojdbc10dms_g |
19.3.0.0 |
com.oracle.ojdbc |
ojdbc8 |
19.3.0.0 |
com.oracle.ojdbc |
ojdbc8_g |
19.3.0.0 |
com.oracle.ojdbc |
ojdbc8dms |
19.3.0.0 |
com.oracle.ojdbc |
ojdbc8dms_g |
19.3.0.0 |
com.oracle.ojdbc |
ons |
19.3.0.0 |
com.oracle.ojdbc |
oraclepki |
19.3.0.0 |
com.oracle.ojdbc |
orai18n |
19.3.0.0 |
com.oracle.ojdbc |
osdt_cert |
19.3.0.0 |
com.oracle.ojdbc |
osdt_core |
19.3.0.0 |
com.oracle.ojdbc |
simplefan |
19.3.0.0 |
com.oracle.ojdbc |
ucp |
19.3.0.0 |
com.oracle.ojdbc |
xdb |
19.3.0.0 |
com.oracle.ojdbc |
xmlparserv2 |
19.3.0.0 |
com.querydsl |
querydsl-apt |
4.3.1 |
com.querydsl |
querydsl-collections |
4.3.1 |
com.querydsl |
querydsl-core |
4.3.1 |
com.querydsl |
querydsl-jpa |
4.3.1 |
com.querydsl |
querydsl-mongodb |
4.3.1 |
com.rabbitmq |
amqp-client |
5.9.0 |
com.samskivert |
jmustache |
1.15 |
com.sendgrid |
sendgrid-java |
4.4.8 |
com.squareup.okhttp3 |
logging-interceptor |
3.14.9 |
com.squareup.okhttp3 |
mockwebserver |
3.14.9 |
com.squareup.okhttp3 |
okcurl |
3.14.9 |
com.squareup.okhttp3 |
okhttp |
3.14.9 |
com.squareup.okhttp3 |
okhttp-dnsoverhttps |
3.14.9 |
com.squareup.okhttp3 |
okhttp-sse |
3.14.9 |
com.squareup.okhttp3 |
okhttp-testing-support |
3.14.9 |
com.squareup.okhttp3 |
okhttp-tls |
3.14.9 |
com.squareup.okhttp3 |
okhttp-urlconnection |
3.14.9 |
com.sun.activation |
jakarta.activation |
1.2.2 |
com.sun.mail |
jakarta.mail |
1.6.5 |
com.sun.xml.messaging.saaj |
saaj-impl |
1.5.2 |
com.unboundid |
unboundid-ldapsdk |
4.0.14 |
com.zaxxer |
HikariCP |
3.4.5 |
commons-codec |
commons-codec |
1.14 |
commons-pool |
commons-pool |
1.6 |
de.flapdoodle.embed |
de.flapdoodle.embed.mongo |
2.2.0 |
dev.miku |
r2dbc-mysql |
0.8.2.RELEASE |
io.dropwizard.metrics |
metrics-annotation |
4.1.12.1 |
io.dropwizard.metrics |
metrics-caffeine |
4.1.12.1 |
io.dropwizard.metrics |
metrics-collectd |
4.1.12.1 |
io.dropwizard.metrics |
metrics-core |
4.1.12.1 |
io.dropwizard.metrics |
metrics-ehcache |
4.1.12.1 |
io.dropwizard.metrics |
metrics-graphite |
4.1.12.1 |
io.dropwizard.metrics |
metrics-healthchecks |
4.1.12.1 |
io.dropwizard.metrics |
metrics-httpasyncclient |
4.1.12.1 |
io.dropwizard.metrics |
metrics-httpclient |
4.1.12.1 |
io.dropwizard.metrics |
metrics-jcache |
4.1.12.1 |
io.dropwizard.metrics |
metrics-jdbi |
4.1.12.1 |
io.dropwizard.metrics |
metrics-jdbi3 |
4.1.12.1 |
io.dropwizard.metrics |
metrics-jersey2 |
4.1.12.1 |
io.dropwizard.metrics |
metrics-jetty9 |
4.1.12.1 |
io.dropwizard.metrics |
metrics-jmx |
4.1.12.1 |
io.dropwizard.metrics |
metrics-json |
4.1.12.1 |
io.dropwizard.metrics |
metrics-jvm |
4.1.12.1 |
io.dropwizard.metrics |
metrics-log4j2 |
4.1.12.1 |
io.dropwizard.metrics |
metrics-logback |
4.1.12.1 |
io.dropwizard.metrics |
metrics-servlet |
4.1.12.1 |
io.dropwizard.metrics |
metrics-servlets |
4.1.12.1 |
io.lettuce |
lettuce-core |
5.3.4.RELEASE |
io.micrometer |
micrometer-core |
1.5.5 |
io.micrometer |
micrometer-jersey2 |
1.5.5 |
io.micrometer |
micrometer-registry-appoptics |
1.5.5 |
io.micrometer |
micrometer-registry-atlas |
1.5.5 |
io.micrometer |
micrometer-registry-azure-monitor |
1.5.5 |
io.micrometer |
micrometer-registry-cloudwatch |
1.5.5 |
io.micrometer |
micrometer-registry-cloudwatch2 |
1.5.5 |
io.micrometer |
micrometer-registry-datadog |
1.5.5 |
io.micrometer |
micrometer-registry-dynatrace |
1.5.5 |
io.micrometer |
micrometer-registry-elastic |
1.5.5 |
io.micrometer |
micrometer-registry-ganglia |
1.5.5 |
io.micrometer |
micrometer-registry-graphite |
1.5.5 |
io.micrometer |
micrometer-registry-humio |
1.5.5 |
io.micrometer |
micrometer-registry-influx |
1.5.5 |
io.micrometer |
micrometer-registry-jmx |
1.5.5 |
io.micrometer |
micrometer-registry-kairos |
1.5.5 |
io.micrometer |
micrometer-registry-new-relic |
1.5.5 |
io.micrometer |
micrometer-registry-opentsdb |
1.5.5 |
io.micrometer |
micrometer-registry-prometheus |
1.5.5 |
io.micrometer |
micrometer-registry-signalfx |
1.5.5 |
io.micrometer |
micrometer-registry-stackdriver |
1.5.5 |
io.micrometer |
micrometer-registry-statsd |
1.5.5 |
io.micrometer |
micrometer-registry-wavefront |
1.5.5 |
io.micrometer |
micrometer-test |
1.5.5 |
io.netty |
netty-all |
4.1.52.Final |
io.netty |
netty-buffer |
4.1.52.Final |
io.netty |
netty-codec |
4.1.52.Final |
io.netty |
netty-codec-dns |
4.1.52.Final |
io.netty |
netty-codec-haproxy |
4.1.52.Final |
io.netty |
netty-codec-http |
4.1.52.Final |
io.netty |
netty-codec-http2 |
4.1.52.Final |
io.netty |
netty-codec-memcache |
4.1.52.Final |
io.netty |
netty-codec-mqtt |
4.1.52.Final |
io.netty |
netty-codec-redis |
4.1.52.Final |
io.netty |
netty-codec-smtp |
4.1.52.Final |
io.netty |
netty-codec-socks |
4.1.52.Final |
io.netty |
netty-codec-stomp |
4.1.52.Final |
io.netty |
netty-codec-xml |
4.1.52.Final |
io.netty |
netty-common |
4.1.52.Final |
io.netty |
netty-dev-tools |
4.1.52.Final |
io.netty |
netty-example |
4.1.52.Final |
io.netty |
netty-handler |
4.1.52.Final |
io.netty |
netty-handler-proxy |
4.1.52.Final |
io.netty |
netty-resolver |
4.1.52.Final |
io.netty |
netty-resolver-dns |
4.1.52.Final |
io.netty |
netty-resolver-dns-native-macos |
4.1.52.Final |
io.netty |
netty-tcnative-boringssl-static |
2.0.34.Final |
io.netty |
netty-transport |
4.1.52.Final |
io.netty |
netty-transport-native-epoll |
4.1.52.Final |
io.netty |
netty-transport-native-kqueue |
4.1.52.Final |
io.netty |
netty-transport-native-unix-common |
4.1.52.Final |
io.netty |
netty-transport-rxtx |
4.1.52.Final |
io.netty |
netty-transport-sctp |
4.1.52.Final |
io.netty |
netty-transport-udt |
4.1.52.Final |
io.projectreactor |
reactor-core |
3.3.10.RELEASE |
io.projectreactor |
reactor-test |
3.3.10.RELEASE |
io.projectreactor |
reactor-tools |
3.3.10.RELEASE |
io.projectreactor.addons |
reactor-adapter |
3.3.4.RELEASE |
io.projectreactor.addons |
reactor-extra |
3.3.4.RELEASE |
io.projectreactor.addons |
reactor-pool |
0.1.6.RELEASE |
io.projectreactor.kafka |
reactor-kafka |
1.2.2.RELEASE |
io.projectreactor.kotlin |
reactor-kotlin-extensions |
1.0.1.RELEASE |
io.projectreactor.netty |
reactor-netty |
0.9.12.RELEASE |
io.projectreactor.rabbitmq |
reactor-rabbitmq |
1.4.4.RELEASE |
io.prometheus |
simpleclient_pushgateway |
0.9.0 |
io.r2dbc |
r2dbc-h2 |
0.8.4.RELEASE |
io.r2dbc |
r2dbc-mssql |
0.8.4.RELEASE |
io.r2dbc |
r2dbc-pool |
0.8.4.RELEASE |
io.r2dbc |
r2dbc-postgresql |
0.8.5.RELEASE |
io.r2dbc |
r2dbc-proxy |
0.8.2.RELEASE |
io.r2dbc |
r2dbc-spi |
0.8.2.RELEASE |
io.reactivex |
rxjava |
1.3.8 |
io.reactivex |
rxjava-reactive-streams |
1.2.1 |
io.reactivex.rxjava2 |
rxjava |
2.2.19 |
io.rest-assured |
json-path |
3.3.0 |
io.rest-assured |
json-schema-validator |
3.3.0 |
io.rest-assured |
rest-assured |
3.3.0 |
io.rest-assured |
scala-support |
3.3.0 |
io.rest-assured |
spring-mock-mvc |
3.3.0 |
io.rest-assured |
spring-web-test-client |
3.3.0 |
io.rest-assured |
xml-path |
3.3.0 |
io.rsocket |
rsocket-core |
1.0.2 |
io.rsocket |
rsocket-load-balancer |
1.0.2 |
io.rsocket |
rsocket-micrometer |
1.0.2 |
io.rsocket |
rsocket-test |
1.0.2 |
io.rsocket |
rsocket-transport-local |
1.0.2 |
io.rsocket |
rsocket-transport-netty |
1.0.2 |
io.spring.gradle |
dependency-management-plugin |
1.0.10.RELEASE |
io.undertow |
undertow-core |
2.1.4.Final |
io.undertow |
undertow-servlet |
2.1.4.Final |
io.undertow |
undertow-websockets-jsr |
2.1.4.Final |
jakarta.activation |
jakarta.activation-api |
1.2.2 |
jakarta.annotation |
jakarta.annotation-api |
1.3.5 |
jakarta.jms |
jakarta.jms-api |
2.0.3 |
jakarta.json |
jakarta.json-api |
1.1.6 |
jakarta.json.bind |
jakarta.json.bind-api |
1.0.2 |
jakarta.mail |
jakarta.mail-api |
1.6.5 |
jakarta.persistence |
jakarta.persistence-api |
2.2.3 |
jakarta.servlet |
jakarta.servlet-api |
4.0.4 |
jakarta.servlet.jsp.jstl |
jakarta.servlet.jsp.jstl-api |
1.2.7 |
jakarta.transaction |
jakarta.transaction-api |
1.3.3 |
jakarta.validation |
jakarta.validation-api |
2.0.2 |
jakarta.websocket |
jakarta.websocket-api |
1.1.2 |
jakarta.ws.rs |
jakarta.ws.rs-api |
2.1.6 |
jakarta.xml.bind |
jakarta.xml.bind-api |
2.3.3 |
jakarta.xml.soap |
jakarta.xml.soap-api |
1.4.2 |
jakarta.xml.ws |
jakarta.xml.ws-api |
2.3.3 |
javax.activation |
javax.activation-api |
1.2.0 |
javax.annotation |
javax.annotation-api |
1.3.2 |
javax.cache |
cache-api |
1.1.1 |
javax.jms |
javax.jms-api |
2.0.1 |
javax.json |
javax.json-api |
1.1.4 |
javax.json.bind |
javax.json.bind-api |
1.0 |
javax.mail |
javax.mail-api |
1.6.2 |
javax.money |
money-api |
1.0.3 |
javax.persistence |
javax.persistence-api |
2.2 |
javax.servlet |
javax.servlet-api |
4.0.1 |
javax.servlet |
jstl |
1.2 |
javax.transaction |
javax.transaction-api |
1.3 |
javax.validation |
validation-api |
2.0.1.Final |
javax.websocket |
javax.websocket-api |
1.1 |
javax.xml.bind |
jaxb-api |
2.3.1 |
javax.xml.ws |
jaxws-api |
2.3.1 |
jaxen |
jaxen |
1.2.0 |
junit |
junit |
4.12 |
mysql |
mysql-connector-java |
8.0.21 |
net.bytebuddy |
byte-buddy |
1.10.14 |
net.bytebuddy |
byte-buddy-agent |
1.10.14 |
net.minidev |
json-smart |
2.3 |
net.sf.ehcache |
ehcache |
2.10.6 |
net.sourceforge.htmlunit |
htmlunit |
2.40.0 |
net.sourceforge.jtds |
jtds |
1.3.1 |
net.sourceforge.nekohtml |
nekohtml |
1.9.22 |
nz.net.ultraq.thymeleaf |
thymeleaf-layout-dialect |
2.4.1 |
org.apache.activemq |
activemq-amqp |
5.15.13 |
org.apache.activemq |
activemq-blueprint |
5.15.13 |
org.apache.activemq |
activemq-broker |
5.15.13 |
org.apache.activemq |
activemq-camel |
5.15.13 |
org.apache.activemq |
activemq-client |
5.15.13 |
org.apache.activemq |
activemq-console |
5.15.13 |
org.apache.activemq |
activemq-http |
5.15.13 |
org.apache.activemq |
activemq-jaas |
5.15.13 |
org.apache.activemq |
activemq-jdbc-store |
5.15.13 |
org.apache.activemq |
activemq-jms-pool |
5.15.13 |
org.apache.activemq |
activemq-kahadb-store |
5.15.13 |
org.apache.activemq |
activemq-karaf |
5.15.13 |
org.apache.activemq |
activemq-leveldb-store |
5.15.13 |
org.apache.activemq |
activemq-log4j-appender |
5.15.13 |
org.apache.activemq |
activemq-mqtt |
5.15.13 |
org.apache.activemq |
activemq-openwire-generator |
5.15.13 |
org.apache.activemq |
activemq-openwire-legacy |
5.15.13 |
org.apache.activemq |
activemq-osgi |
5.15.13 |
org.apache.activemq |
activemq-partition |
5.15.13 |
org.apache.activemq |
activemq-pool |
5.15.13 |
org.apache.activemq |
activemq-ra |
5.15.13 |
org.apache.activemq |
activemq-run |
5.15.13 |
org.apache.activemq |
activemq-runtime-config |
5.15.13 |
org.apache.activemq |
activemq-shiro |
5.15.13 |
org.apache.activemq |
activemq-spring |
5.15.13 |
org.apache.activemq |
activemq-stomp |
5.15.13 |
org.apache.activemq |
activemq-web |
5.15.13 |
org.apache.activemq |
artemis-amqp-protocol |
2.12.0 |
org.apache.activemq |
artemis-commons |
2.12.0 |
org.apache.activemq |
artemis-core-client |
2.12.0 |
org.apache.activemq |
artemis-jms-client |
2.12.0 |
org.apache.activemq |
artemis-jms-server |
2.12.0 |
org.apache.activemq |
artemis-journal |
2.12.0 |
org.apache.activemq |
artemis-selector |
2.12.0 |
org.apache.activemq |
artemis-server |
2.12.0 |
org.apache.activemq |
artemis-service-extensions |
2.12.0 |
org.apache.commons |
commons-dbcp2 |
2.7.0 |
org.apache.commons |
commons-lang3 |
3.10 |
org.apache.commons |
commons-pool2 |
2.8.1 |
org.apache.derby |
derby |
10.14.2.0 |
org.apache.derby |
derbyclient |
10.14.2.0 |
org.apache.httpcomponents |
fluent-hc |
4.5.12 |
org.apache.httpcomponents |
httpasyncclient |
4.1.4 |
org.apache.httpcomponents |
httpclient |
4.5.12 |
org.apache.httpcomponents |
httpclient-cache |
4.5.12 |
org.apache.httpcomponents |
httpclient-osgi |
4.5.12 |
org.apache.httpcomponents |
httpclient-win |
4.5.12 |
org.apache.httpcomponents |
httpcore |
4.4.13 |
org.apache.httpcomponents |
httpcore-nio |
4.4.13 |
org.apache.httpcomponents |
httpmime |
4.5.12 |
org.apache.johnzon |
johnzon-core |
1.2.8 |
org.apache.johnzon |
johnzon-jaxrs |
1.2.8 |
org.apache.johnzon |
johnzon-jsonb |
1.2.8 |
org.apache.johnzon |
johnzon-jsonb-extras |
1.2.8 |
org.apache.johnzon |
johnzon-jsonschema |
1.2.8 |
org.apache.johnzon |
johnzon-mapper |
1.2.8 |
org.apache.johnzon |
johnzon-websocket |
1.2.8 |
org.apache.kafka |
connect-api |
2.5.1 |
org.apache.kafka |
connect-basic-auth-extension |
2.5.1 |
org.apache.kafka |
connect-file |
2.5.1 |
org.apache.kafka |
connect-json |
2.5.1 |
org.apache.kafka |
connect-runtime |
2.5.1 |
org.apache.kafka |
connect-transforms |
2.5.1 |
org.apache.kafka |
kafka-clients |
2.5.1 |
org.apache.kafka |
kafka-log4j-appender |
2.5.1 |
org.apache.kafka |
kafka-streams |
2.5.1 |
org.apache.kafka |
kafka-streams-scala_2.12 |
2.5.1 |
org.apache.kafka |
kafka-streams-scala_2.13 |
2.5.1 |
org.apache.kafka |
kafka-streams-test-utils |
2.5.1 |
org.apache.kafka |
kafka-tools |
2.5.1 |
org.apache.kafka |
kafka_2.12 |
2.5.1 |
org.apache.kafka |
kafka_2.13 |
2.5.1 |
org.apache.logging.log4j |
log4j-1.2-api |
2.13.3 |
org.apache.logging.log4j |
log4j-api |
2.13.3 |
org.apache.logging.log4j |
log4j-appserver |
2.13.3 |
org.apache.logging.log4j |
log4j-cassandra |
2.13.3 |
org.apache.logging.log4j |
log4j-core |
2.13.3 |
org.apache.logging.log4j |
log4j-couchdb |
2.13.3 |
org.apache.logging.log4j |
log4j-docker |
2.13.3 |
org.apache.logging.log4j |
log4j-flume-ng |
2.13.3 |
org.apache.logging.log4j |
log4j-iostreams |
2.13.3 |
org.apache.logging.log4j |
log4j-jcl |
2.13.3 |
org.apache.logging.log4j |
log4j-jmx-gui |
2.13.3 |
org.apache.logging.log4j |
log4j-jpa |
2.13.3 |
org.apache.logging.log4j |
log4j-jpl |
2.13.3 |
org.apache.logging.log4j |
log4j-jul |
2.13.3 |
org.apache.logging.log4j |
log4j-kubernetes |
2.13.3 |
org.apache.logging.log4j |
log4j-liquibase |
2.13.3 |
org.apache.logging.log4j |
log4j-mongodb2 |
2.13.3 |
org.apache.logging.log4j |
log4j-mongodb3 |
2.13.3 |
org.apache.logging.log4j |
log4j-slf4j-impl |
2.13.3 |
org.apache.logging.log4j |
log4j-slf4j18-impl |
2.13.3 |
org.apache.logging.log4j |
log4j-spring-cloud-config-client |
2.13.3 |
org.apache.logging.log4j |
log4j-taglib |
2.13.3 |
org.apache.logging.log4j |
log4j-to-slf4j |
2.13.3 |
org.apache.logging.log4j |
log4j-web |
2.13.3 |
org.apache.solr |
solr-analysis-extras |
8.5.2 |
org.apache.solr |
solr-analytics |
8.5.2 |
org.apache.solr |
solr-cell |
8.5.2 |
org.apache.solr |
solr-clustering |
8.5.2 |
org.apache.solr |
solr-core |
8.5.2 |
org.apache.solr |
solr-dataimporthandler |
8.5.2 |
org.apache.solr |
solr-dataimporthandler-extras |
8.5.2 |
org.apache.solr |
solr-langid |
8.5.2 |
org.apache.solr |
solr-ltr |
8.5.2 |
org.apache.solr |
solr-solrj |
8.5.2 |
org.apache.solr |
solr-test-framework |
8.5.2 |
org.apache.solr |
solr-velocity |
8.5.2 |
org.apache.tomcat |
tomcat-annotations-api |
9.0.38 |
org.apache.tomcat |
tomcat-jdbc |
9.0.38 |
org.apache.tomcat |
tomcat-jsp-api |
9.0.38 |
org.apache.tomcat.embed |
tomcat-embed-core |
9.0.38 |
org.apache.tomcat.embed |
tomcat-embed-el |
9.0.38 |
org.apache.tomcat.embed |
tomcat-embed-jasper |
9.0.38 |
org.apache.tomcat.embed |
tomcat-embed-websocket |
9.0.38 |
org.aspectj |
aspectjrt |
1.9.6 |
org.aspectj |
aspectjtools |
1.9.6 |
org.aspectj |
aspectjweaver |
1.9.6 |
org.assertj |
assertj-core |
3.16.1 |
org.awaitility |
awaitility |
4.0.3 |
org.awaitility |
awaitility-groovy |
4.0.3 |
org.awaitility |
awaitility-kotlin |
4.0.3 |
org.awaitility |
awaitility-scala |
4.0.3 |
org.codehaus.btm |
btm |
2.1.4 |
org.codehaus.groovy |
groovy |
2.5.13 |
org.codehaus.groovy |
groovy-ant |
2.5.13 |
org.codehaus.groovy |
groovy-bsf |
2.5.13 |
org.codehaus.groovy |
groovy-cli-commons |
2.5.13 |
org.codehaus.groovy |
groovy-cli-picocli |
2.5.13 |
org.codehaus.groovy |
groovy-console |
2.5.13 |
org.codehaus.groovy |
groovy-datetime |
2.5.13 |
org.codehaus.groovy |
groovy-dateutil |
2.5.13 |
org.codehaus.groovy |
groovy-docgenerator |
2.5.13 |
org.codehaus.groovy |
groovy-groovydoc |
2.5.13 |
org.codehaus.groovy |
groovy-groovysh |
2.5.13 |
org.codehaus.groovy |
groovy-jaxb |
2.5.13 |
org.codehaus.groovy |
groovy-jmx |
2.5.13 |
org.codehaus.groovy |
groovy-json |
2.5.13 |
org.codehaus.groovy |
groovy-json-direct |
2.5.13 |
org.codehaus.groovy |
groovy-jsr223 |
2.5.13 |
org.codehaus.groovy |
groovy-macro |
2.5.13 |
org.codehaus.groovy |
groovy-nio |
2.5.13 |
org.codehaus.groovy |
groovy-servlet |
2.5.13 |
org.codehaus.groovy |
groovy-sql |
2.5.13 |
org.codehaus.groovy |
groovy-swing |
2.5.13 |
org.codehaus.groovy |
groovy-templates |
2.5.13 |
org.codehaus.groovy |
groovy-test |
2.5.13 |
org.codehaus.groovy |
groovy-test-junit5 |
2.5.13 |
org.codehaus.groovy |
groovy-testng |
2.5.13 |
org.codehaus.groovy |
groovy-xml |
2.5.13 |
org.codehaus.janino |
commons-compiler |
3.1.2 |
org.codehaus.janino |
commons-compiler-jdk |
3.1.2 |
org.codehaus.janino |
janino |
3.1.2 |
org.eclipse.jetty |
apache-jsp |
9.4.31.v20200723 |
org.eclipse.jetty |
apache-jstl |
9.4.31.v20200723 |
org.eclipse.jetty |
infinispan-common |
9.4.31.v20200723 |
org.eclipse.jetty |
infinispan-embedded-query |
9.4.31.v20200723 |
org.eclipse.jetty |
infinispan-remote-query |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-alpn-client |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-alpn-conscrypt-client |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-alpn-conscrypt-server |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-alpn-java-client |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-alpn-java-server |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-alpn-openjdk8-client |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-alpn-openjdk8-server |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-alpn-server |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-annotations |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-ant |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-client |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-continuation |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-deploy |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-distribution |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-hazelcast |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-home |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-http |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-http-spi |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-io |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-jaas |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-jaspi |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-jmx |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-jndi |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-nosql |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-openid |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-plus |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-proxy |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-quickstart |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-reactive-httpclient |
1.1.4 |
org.eclipse.jetty |
jetty-rewrite |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-security |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-server |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-servlet |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-servlets |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-spring |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-unixsocket |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-util |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-util-ajax |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-webapp |
9.4.31.v20200723 |
org.eclipse.jetty |
jetty-xml |
9.4.31.v20200723 |
org.eclipse.jetty.fcgi |
fcgi-client |
9.4.31.v20200723 |
org.eclipse.jetty.fcgi |
fcgi-server |
9.4.31.v20200723 |
org.eclipse.jetty.gcloud |
jetty-gcloud-session-manager |
9.4.31.v20200723 |
org.eclipse.jetty.http2 |
http2-client |
9.4.31.v20200723 |
org.eclipse.jetty.http2 |
http2-common |
9.4.31.v20200723 |
org.eclipse.jetty.http2 |
http2-hpack |
9.4.31.v20200723 |
org.eclipse.jetty.http2 |
http2-http-client-transport |
9.4.31.v20200723 |
org.eclipse.jetty.http2 |
http2-server |
9.4.31.v20200723 |
org.eclipse.jetty.memcached |
jetty-memcached-sessions |
9.4.31.v20200723 |
org.eclipse.jetty.orbit |
javax.servlet.jsp |
2.2.0.v201112011158 |
org.eclipse.jetty.osgi |
jetty-httpservice |
9.4.31.v20200723 |
org.eclipse.jetty.osgi |
jetty-osgi-boot |
9.4.31.v20200723 |
org.eclipse.jetty.osgi |
jetty-osgi-boot-jsp |
9.4.31.v20200723 |
org.eclipse.jetty.osgi |
jetty-osgi-boot-warurl |
9.4.31.v20200723 |
org.eclipse.jetty.websocket |
javax-websocket-client-impl |
9.4.31.v20200723 |
org.eclipse.jetty.websocket |
javax-websocket-server-impl |
9.4.31.v20200723 |
org.eclipse.jetty.websocket |
websocket-api |
9.4.31.v20200723 |
org.eclipse.jetty.websocket |
websocket-client |
9.4.31.v20200723 |
org.eclipse.jetty.websocket |
websocket-common |
9.4.31.v20200723 |
org.eclipse.jetty.websocket |
websocket-server |
9.4.31.v20200723 |
org.eclipse.jetty.websocket |
websocket-servlet |
9.4.31.v20200723 |
org.ehcache |
ehcache |
3.8.1 |
org.ehcache |
ehcache-clustered |
3.8.1 |
org.ehcache |
ehcache-transactions |
3.8.1 |
org.elasticsearch |
elasticsearch |
7.6.2 |
org.elasticsearch.client |
elasticsearch-rest-client |
7.6.2 |
org.elasticsearch.client |
elasticsearch-rest-high-level-client |
7.6.2 |
org.elasticsearch.client |
transport |
7.6.2 |
org.elasticsearch.distribution.integ-test-zip |
elasticsearch |
7.6.2 |
org.elasticsearch.plugin |
transport-netty4-client |
7.6.2 |
org.firebirdsql.jdbc |
jaybird-jdk17 |
3.0.9 |
org.firebirdsql.jdbc |
jaybird-jdk18 |
3.0.9 |
org.flywaydb |
flyway-core |
6.4.4 |
org.freemarker |
freemarker |
2.3.30 |
org.glassfish |
jakarta.el |
3.0.3 |
org.glassfish.jaxb |
codemodel |
2.3.3 |
org.glassfish.jaxb |
codemodel-annotation-compiler |
2.3.3 |
org.glassfish.jaxb |
jaxb-jxc |
2.3.3 |
org.glassfish.jaxb |
jaxb-runtime |
2.3.3 |
org.glassfish.jaxb |
jaxb-xjc |
2.3.3 |
org.glassfish.jaxb |
txw2 |
2.3.3 |
org.glassfish.jaxb |
txwc2 |
2.3.3 |
org.glassfish.jaxb |
xsom |
2.3.3 |
org.glassfish.jersey.bundles |
jaxrs-ri |
2.30.1 |
org.glassfish.jersey.connectors |
jersey-apache-connector |
2.30.1 |
org.glassfish.jersey.connectors |
jersey-grizzly-connector |
2.30.1 |
org.glassfish.jersey.connectors |
jersey-jdk-connector |
2.30.1 |
org.glassfish.jersey.connectors |
jersey-jetty-connector |
2.30.1 |
org.glassfish.jersey.connectors |
jersey-netty-connector |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-grizzly2-http |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-grizzly2-servlet |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-jdk-http |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-jetty-http |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-jetty-servlet |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-netty-http |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-servlet |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-servlet-core |
2.30.1 |
org.glassfish.jersey.containers |
jersey-container-simple-http |
2.30.1 |
org.glassfish.jersey.containers.glassfish |
jersey-gf-ejb |
2.30.1 |
org.glassfish.jersey.core |
jersey-client |
2.30.1 |
org.glassfish.jersey.core |
jersey-common |
2.30.1 |
org.glassfish.jersey.core |
jersey-server |
2.30.1 |
org.glassfish.jersey.ext |
jersey-bean-validation |
2.30.1 |
org.glassfish.jersey.ext |
jersey-declarative-linking |
2.30.1 |
org.glassfish.jersey.ext |
jersey-entity-filtering |
2.30.1 |
org.glassfish.jersey.ext |
jersey-metainf-services |
2.30.1 |
org.glassfish.jersey.ext |
jersey-mvc |
2.30.1 |
org.glassfish.jersey.ext |
jersey-mvc-bean-validation |
2.30.1 |
org.glassfish.jersey.ext |
jersey-mvc-freemarker |
2.30.1 |
org.glassfish.jersey.ext |
jersey-mvc-jsp |
2.30.1 |
org.glassfish.jersey.ext |
jersey-mvc-mustache |
2.30.1 |
org.glassfish.jersey.ext |
jersey-proxy-client |
2.30.1 |
org.glassfish.jersey.ext |
jersey-servlet-portability |
2.30.1 |
org.glassfish.jersey.ext |
jersey-spring4 |
2.30.1 |
org.glassfish.jersey.ext |
jersey-spring5 |
2.30.1 |
org.glassfish.jersey.ext |
jersey-wadl-doclet |
2.30.1 |
org.glassfish.jersey.ext.cdi |
jersey-cdi1x |
2.30.1 |
org.glassfish.jersey.ext.cdi |
jersey-cdi1x-ban-custom-hk2-binding |
2.30.1 |
org.glassfish.jersey.ext.cdi |
jersey-cdi1x-servlet |
2.30.1 |
org.glassfish.jersey.ext.cdi |
jersey-cdi1x-transaction |
2.30.1 |
org.glassfish.jersey.ext.cdi |
jersey-cdi1x-validation |
2.30.1 |
org.glassfish.jersey.ext.cdi |
jersey-weld2-se |
2.30.1 |
org.glassfish.jersey.ext.microprofile |
jersey-mp-config |
2.30.1 |
org.glassfish.jersey.ext.microprofile |
jersey-mp-rest-client |
2.30.1 |
org.glassfish.jersey.ext.rx |
jersey-rx-client-guava |
2.30.1 |
org.glassfish.jersey.ext.rx |
jersey-rx-client-rxjava |
2.30.1 |
org.glassfish.jersey.ext.rx |
jersey-rx-client-rxjava2 |
2.30.1 |
org.glassfish.jersey.inject |
jersey-cdi2-se |
2.30.1 |
org.glassfish.jersey.inject |
jersey-hk2 |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-jaxb |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-json-binding |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-json-jackson |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-json-jackson1 |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-json-jettison |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-json-processing |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-kryo |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-moxy |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-multipart |
2.30.1 |
org.glassfish.jersey.media |
jersey-media-sse |
2.30.1 |
org.glassfish.jersey.security |
oauth1-client |
2.30.1 |
org.glassfish.jersey.security |
oauth1-server |
2.30.1 |
org.glassfish.jersey.security |
oauth1-signature |
2.30.1 |
org.glassfish.jersey.security |
oauth2-client |
2.30.1 |
org.glassfish.jersey.test-framework |
jersey-test-framework-core |
2.30.1 |
org.glassfish.jersey.test-framework |
jersey-test-framework-util |
2.30.1 |
org.glassfish.jersey.test-framework.providers |
jersey-test-framework-provider-bundle |
2.30.1 |
org.glassfish.jersey.test-framework.providers |
jersey-test-framework-provider-external |
2.30.1 |
org.glassfish.jersey.test-framework.providers |
jersey-test-framework-provider-grizzly2 |
2.30.1 |
org.glassfish.jersey.test-framework.providers |
jersey-test-framework-provider-inmemory |
2.30.1 |
org.glassfish.jersey.test-framework.providers |
jersey-test-framework-provider-jdk-http |
2.30.1 |
org.glassfish.jersey.test-framework.providers |
jersey-test-framework-provider-jetty |
2.30.1 |
org.glassfish.jersey.test-framework.providers |
jersey-test-framework-provider-simple |
2.30.1 |
org.hamcrest |
hamcrest |
2.2 |
org.hamcrest |
hamcrest-core |
2.2 |
org.hamcrest |
hamcrest-library |
2.2 |
org.hibernate |
hibernate-c3p0 |
5.4.21.Final |
org.hibernate |
hibernate-core |
5.4.21.Final |
org.hibernate |
hibernate-ehcache |
5.4.21.Final |
org.hibernate |
hibernate-entitymanager |
5.4.21.Final |
org.hibernate |
hibernate-envers |
5.4.21.Final |
org.hibernate |
hibernate-hikaricp |
5.4.21.Final |
org.hibernate |
hibernate-java8 |
5.4.21.Final |
org.hibernate |
hibernate-jcache |
5.4.21.Final |
org.hibernate |
hibernate-jpamodelgen |
5.4.21.Final |
org.hibernate |
hibernate-proxool |
5.4.21.Final |
org.hibernate |
hibernate-spatial |
5.4.21.Final |
org.hibernate |
hibernate-testing |
5.4.21.Final |
org.hibernate |
hibernate-vibur |
5.4.21.Final |
org.hibernate.validator |
hibernate-validator |
6.1.5.Final |
org.hibernate.validator |
hibernate-validator-annotation-processor |
6.1.5.Final |
org.hsqldb |
hsqldb |
2.5.1 |
org.infinispan |
infinispan-api |
10.1.8.Final |
org.infinispan |
infinispan-cachestore-jdbc |
10.1.8.Final |
org.infinispan |
infinispan-cachestore-jpa |
10.1.8.Final |
org.infinispan |
infinispan-cachestore-remote |
10.1.8.Final |
org.infinispan |
infinispan-cachestore-rest |
10.1.8.Final |
org.infinispan |
infinispan-cachestore-rocksdb |
10.1.8.Final |
org.infinispan |
infinispan-cdi-common |
10.1.8.Final |
org.infinispan |
infinispan-cdi-embedded |
10.1.8.Final |
org.infinispan |
infinispan-cdi-remote |
10.1.8.Final |
org.infinispan |
infinispan-client-hotrod |
10.1.8.Final |
org.infinispan |
infinispan-client-rest |
10.1.8.Final |
org.infinispan |
infinispan-clustered-counter |
10.1.8.Final |
org.infinispan |
infinispan-clustered-lock |
10.1.8.Final |
org.infinispan |
infinispan-commons |
10.1.8.Final |
org.infinispan |
infinispan-component-annotations |
10.1.8.Final |
org.infinispan |
infinispan-core |
10.1.8.Final |
org.infinispan |
infinispan-directory-provider |
10.1.8.Final |
org.infinispan |
infinispan-hibernate-cache-v53 |
10.1.8.Final |
org.infinispan |
infinispan-jboss-marshalling |
10.1.8.Final |
org.infinispan |
infinispan-jcache |
10.1.8.Final |
org.infinispan |
infinispan-jcache-commons |
10.1.8.Final |
org.infinispan |
infinispan-jcache-remote |
10.1.8.Final |
org.infinispan |
infinispan-key-value-store-client |
10.1.8.Final |
org.infinispan |
infinispan-lucene-directory |
10.1.8.Final |
org.infinispan |
infinispan-objectfilter |
10.1.8.Final |
org.infinispan |
infinispan-osgi |
10.1.8.Final |
org.infinispan |
infinispan-persistence-soft-index |
10.1.8.Final |
org.infinispan |
infinispan-query |
10.1.8.Final |
org.infinispan |
infinispan-query-core |
10.1.8.Final |
org.infinispan |
infinispan-query-dsl |
10.1.8.Final |
org.infinispan |
infinispan-remote-query-client |
10.1.8.Final |
org.infinispan |
infinispan-remote-query-server |
10.1.8.Final |
org.infinispan |
infinispan-scripting |
10.1.8.Final |
org.infinispan |
infinispan-server-core |
10.1.8.Final |
org.infinispan |
infinispan-server-hotrod |
10.1.8.Final |
org.infinispan |
infinispan-server-memcached |
10.1.8.Final |
org.infinispan |
infinispan-server-rest |
10.1.8.Final |
org.infinispan |
infinispan-server-router |
10.1.8.Final |
org.infinispan |
infinispan-spring5-common |
10.1.8.Final |
org.infinispan |
infinispan-spring5-embedded |
10.1.8.Final |
org.infinispan |
infinispan-spring5-remote |
10.1.8.Final |
org.infinispan |
infinispan-tasks |
10.1.8.Final |
org.infinispan |
infinispan-tasks-api |
10.1.8.Final |
org.infinispan |
infinispan-tools |
10.1.8.Final |
org.influxdb |
influxdb-java |
2.18 |
org.jboss |
jboss-transaction-spi |
7.6.0.Final |
org.jboss.logging |
jboss-logging |
3.4.1.Final |
org.jdom |
jdom2 |
2.0.6 |
org.jetbrains.kotlin |
kotlin-compiler |
1.3.72 |
org.jetbrains.kotlin |
kotlin-compiler-embeddable |
1.3.72 |
org.jetbrains.kotlin |
kotlin-daemon-client |
1.3.72 |
org.jetbrains.kotlin |
kotlin-main-kts |
1.3.72 |
org.jetbrains.kotlin |
kotlin-osgi-bundle |
1.3.72 |
org.jetbrains.kotlin |
kotlin-reflect |
1.3.72 |
org.jetbrains.kotlin |
kotlin-script-runtime |
1.3.72 |
org.jetbrains.kotlin |
kotlin-script-util |
1.3.72 |
org.jetbrains.kotlin |
kotlin-scripting-common |
1.3.72 |
org.jetbrains.kotlin |
kotlin-scripting-jvm |
1.3.72 |
org.jetbrains.kotlin |
kotlin-scripting-jvm-host |
1.3.72 |
org.jetbrains.kotlin |
kotlin-stdlib |
1.3.72 |
org.jetbrains.kotlin |
kotlin-stdlib-common |
1.3.72 |
org.jetbrains.kotlin |
kotlin-stdlib-jdk7 |
1.3.72 |
org.jetbrains.kotlin |
kotlin-stdlib-jdk8 |
1.3.72 |
org.jetbrains.kotlin |
kotlin-stdlib-js |
1.3.72 |
org.jetbrains.kotlin |
kotlin-test |
1.3.72 |
org.jetbrains.kotlin |
kotlin-test-annotations-common |
1.3.72 |
org.jetbrains.kotlin |
kotlin-test-common |
1.3.72 |
org.jetbrains.kotlin |
kotlin-test-js |
1.3.72 |
org.jetbrains.kotlin |
kotlin-test-junit |
1.3.72 |
org.jetbrains.kotlin |
kotlin-test-junit5 |
1.3.72 |
org.jetbrains.kotlin |
kotlin-test-testng |
1.3.72 |
org.jetbrains.kotlinx |
kotlinx-coroutines-android |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-core |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-core-common |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-core-js |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-core-native |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-debug |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-guava |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-javafx |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-jdk8 |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-jdk9 |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-play-services |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-reactive |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-reactor |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-rx2 |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-rx3 |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-slf4j |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-swing |
1.3.8 |
org.jetbrains.kotlinx |
kotlinx-coroutines-test |
1.3.8 |
org.jolokia |
jolokia-core |
1.6.2 |
org.jooq |
jooq |
3.13.4 |
org.jooq |
jooq-codegen |
3.13.4 |
org.jooq |
jooq-meta |
3.13.4 |
org.junit.jupiter |
junit-jupiter |
5.6.2 |
org.junit.jupiter |
junit-jupiter-api |
5.6.2 |
org.junit.jupiter |
junit-jupiter-engine |
5.6.2 |
org.junit.jupiter |
junit-jupiter-migrationsupport |
5.6.2 |
org.junit.jupiter |
junit-jupiter-params |
5.6.2 |
org.junit.platform |
junit-platform-commons |
1.6.2 |
org.junit.platform |
junit-platform-console |
1.6.2 |
org.junit.platform |
junit-platform-engine |
1.6.2 |
org.junit.platform |
junit-platform-launcher |
1.6.2 |
org.junit.platform |
junit-platform-reporting |
1.6.2 |
org.junit.platform |
junit-platform-runner |
1.6.2 |
org.junit.platform |
junit-platform-suite-api |
1.6.2 |
org.junit.platform |
junit-platform-testkit |
1.6.2 |
org.junit.vintage |
junit-vintage-engine |
5.6.2 |
org.jvnet.mimepull |
mimepull |
1.9.13 |
org.liquibase |
liquibase-core |
3.8.9 |
org.mariadb |
r2dbc-mariadb |
0.8.3-beta1 |
org.mariadb.jdbc |
mariadb-java-client |
2.6.2 |
org.messaginghub |
pooled-jms |
1.1.2 |
org.mockito |
mockito-core |
3.3.3 |
org.mockito |
mockito-inline |
3.3.3 |
org.mockito |
mockito-junit-jupiter |
3.3.3 |
org.mongodb |
bson |
4.0.5 |
org.mongodb |
mongodb-driver-core |
4.0.5 |
org.mongodb |
mongodb-driver-legacy |
4.0.5 |
org.mongodb |
mongodb-driver-reactivestreams |
4.0.5 |
org.mongodb |
mongodb-driver-sync |
4.0.5 |
org.mortbay.jasper |
apache-el |
8.5.54 |
org.neo4j |
neo4j-ogm-api |
3.2.16 |
org.neo4j |
neo4j-ogm-bolt-driver |
3.2.16 |
org.neo4j |
neo4j-ogm-bolt-native-types |
3.2.16 |
org.neo4j |
neo4j-ogm-core |
3.2.16 |
org.neo4j |
neo4j-ogm-embedded-driver |
3.2.16 |
org.neo4j |
neo4j-ogm-embedded-native-types |
3.2.16 |
org.neo4j |
neo4j-ogm-http-driver |
3.2.16 |
org.postgresql |
postgresql |
42.2.16 |
org.projectlombok |
lombok |
1.18.12 |
org.quartz-scheduler |
quartz |
2.3.2 |
org.quartz-scheduler |
quartz-jobs |
2.3.2 |
org.reactivestreams |
reactive-streams |
1.0.3 |
org.seleniumhq.selenium |
htmlunit-driver |
2.40.0 |
org.seleniumhq.selenium |
selenium-api |
3.141.59 |
org.seleniumhq.selenium |
selenium-chrome-driver |
3.141.59 |
org.seleniumhq.selenium |
selenium-edge-driver |
3.141.59 |
org.seleniumhq.selenium |
selenium-firefox-driver |
3.141.59 |
org.seleniumhq.selenium |
selenium-ie-driver |
3.141.59 |
org.seleniumhq.selenium |
selenium-java |
3.141.59 |
org.seleniumhq.selenium |
selenium-opera-driver |
3.141.59 |
org.seleniumhq.selenium |
selenium-remote-driver |
3.141.59 |
org.seleniumhq.selenium |
selenium-safari-driver |
3.141.59 |
org.seleniumhq.selenium |
selenium-support |
3.141.59 |
org.skyscreamer |
jsonassert |
1.5.0 |
org.slf4j |
jcl-over-slf4j |
1.7.30 |
org.slf4j |
jul-to-slf4j |
1.7.30 |
org.slf4j |
log4j-over-slf4j |
1.7.30 |
org.slf4j |
slf4j-api |
1.7.30 |
org.slf4j |
slf4j-ext |
1.7.30 |
org.slf4j |
slf4j-jcl |
1.7.30 |
org.slf4j |
slf4j-jdk14 |
1.7.30 |
org.slf4j |
slf4j-log4j12 |
1.7.30 |
org.slf4j |
slf4j-nop |
1.7.30 |
org.slf4j |
slf4j-simple |
1.7.30 |
org.springframework |
spring-aop |
5.2.9.RELEASE |
org.springframework |
spring-aspects |
5.2.9.RELEASE |
org.springframework |
spring-beans |
5.2.9.RELEASE |
org.springframework |
spring-context |
5.2.9.RELEASE |
org.springframework |
spring-context-indexer |
5.2.9.RELEASE |
org.springframework |
spring-context-support |
5.2.9.RELEASE |
org.springframework |
spring-core |
5.2.9.RELEASE |
org.springframework |
spring-expression |
5.2.9.RELEASE |
org.springframework |
spring-instrument |
5.2.9.RELEASE |
org.springframework |
spring-jcl |
5.2.9.RELEASE |
org.springframework |
spring-jdbc |
5.2.9.RELEASE |
org.springframework |
spring-jms |
5.2.9.RELEASE |
org.springframework |
spring-messaging |
5.2.9.RELEASE |
org.springframework |
spring-orm |
5.2.9.RELEASE |
org.springframework |
spring-oxm |
5.2.9.RELEASE |
org.springframework |
spring-test |
5.2.9.RELEASE |
org.springframework |
spring-tx |
5.2.9.RELEASE |
org.springframework |
spring-web |
5.2.9.RELEASE |
org.springframework |
spring-webflux |
5.2.9.RELEASE |
org.springframework |
spring-webmvc |
5.2.9.RELEASE |
org.springframework |
spring-websocket |
5.2.9.RELEASE |
org.springframework.amqp |
spring-amqp |
2.2.11.RELEASE |
org.springframework.amqp |
spring-rabbit |
2.2.11.RELEASE |
org.springframework.amqp |
spring-rabbit-junit |
2.2.11.RELEASE |
org.springframework.amqp |
spring-rabbit-test |
2.2.11.RELEASE |
org.springframework.batch |
spring-batch-core |
4.2.4.RELEASE |
org.springframework.batch |
spring-batch-infrastructure |
4.2.4.RELEASE |
org.springframework.batch |
spring-batch-integration |
4.2.4.RELEASE |
org.springframework.batch |
spring-batch-test |
4.2.4.RELEASE |
org.springframework.boot |
spring-boot |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-actuator |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-actuator-autoconfigure |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-autoconfigure |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-autoconfigure-processor |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-buildpack-platform |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-configuration-metadata |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-configuration-processor |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-devtools |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-jarmode-layertools |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-loader |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-loader-tools |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-properties-migrator |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-activemq |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-actuator |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-amqp |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-aop |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-artemis |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-batch |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-cache |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-cassandra |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-cassandra-reactive |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-couchbase |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-couchbase-reactive |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-elasticsearch |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-jdbc |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-jpa |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-ldap |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-mongodb |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-mongodb-reactive |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-neo4j |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-r2dbc |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-redis |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-redis-reactive |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-rest |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-data-solr |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-freemarker |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-groovy-templates |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-hateoas |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-integration |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-jdbc |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-jersey |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-jetty |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-jooq |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-json |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-jta-atomikos |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-jta-bitronix |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-log4j2 |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-logging |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-mail |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-mustache |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-oauth2-client |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-oauth2-resource-server |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-quartz |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-reactor-netty |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-rsocket |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-security |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-test |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-thymeleaf |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-tomcat |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-undertow |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-validation |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-web |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-web-services |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-webflux |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-starter-websocket |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-test |
2.3.4.RELEASE |
org.springframework.boot |
spring-boot-test-autoconfigure |
2.3.4.RELEASE |
org.springframework.data |
spring-data-cassandra |
3.0.4.RELEASE |
org.springframework.data |
spring-data-commons |
2.3.4.RELEASE |
org.springframework.data |
spring-data-couchbase |
4.0.4.RELEASE |
org.springframework.data |
spring-data-elasticsearch |
4.0.4.RELEASE |
org.springframework.data |
spring-data-envers |
2.3.4.RELEASE |
org.springframework.data |
spring-data-gemfire |
2.3.4.RELEASE |
org.springframework.data |
spring-data-geode |
2.3.4.RELEASE |
org.springframework.data |
spring-data-jdbc |
2.0.4.RELEASE |
org.springframework.data |
spring-data-jpa |
2.3.4.RELEASE |
org.springframework.data |
spring-data-keyvalue |
2.3.4.RELEASE |
org.springframework.data |
spring-data-ldap |
2.3.4.RELEASE |
org.springframework.data |
spring-data-mongodb |
3.0.4.RELEASE |
org.springframework.data |
spring-data-neo4j |
5.3.4.RELEASE |
org.springframework.data |
spring-data-r2dbc |
1.1.4.RELEASE |
org.springframework.data |
spring-data-redis |
2.3.4.RELEASE |
org.springframework.data |
spring-data-relational |
2.0.4.RELEASE |
org.springframework.data |
spring-data-rest-core |
3.3.4.RELEASE |
org.springframework.data |
spring-data-rest-hal-browser |
3.3.4.RELEASE |
org.springframework.data |
spring-data-rest-hal-explorer |
3.3.4.RELEASE |
org.springframework.data |
spring-data-rest-webmvc |
3.3.4.RELEASE |
org.springframework.data |
spring-data-solr |
4.2.4.RELEASE |
org.springframework.hateoas |
spring-hateoas |
1.1.2.RELEASE |
org.springframework.integration |
spring-integration-amqp |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-core |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-event |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-feed |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-file |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-ftp |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-gemfire |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-groovy |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-http |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-ip |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-jdbc |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-jms |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-jmx |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-jpa |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-mail |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-mongodb |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-mqtt |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-redis |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-rmi |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-rsocket |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-scripting |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-security |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-sftp |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-stomp |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-stream |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-syslog |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-test |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-test-support |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-webflux |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-websocket |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-ws |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-xml |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-xmpp |
5.3.2.RELEASE |
org.springframework.integration |
spring-integration-zookeeper |
5.3.2.RELEASE |
org.springframework.kafka |
spring-kafka |
2.5.6.RELEASE |
org.springframework.kafka |
spring-kafka-test |
2.5.6.RELEASE |
org.springframework.ldap |
spring-ldap-core |
2.3.3.RELEASE |
org.springframework.ldap |
spring-ldap-core-tiger |
2.3.3.RELEASE |
org.springframework.ldap |
spring-ldap-ldif-batch |
2.3.3.RELEASE |
org.springframework.ldap |
spring-ldap-ldif-core |
2.3.3.RELEASE |
org.springframework.ldap |
spring-ldap-odm |
2.3.3.RELEASE |
org.springframework.ldap |
spring-ldap-test |
2.3.3.RELEASE |
org.springframework.restdocs |
spring-restdocs-asciidoctor |
2.0.5.RELEASE |
org.springframework.restdocs |
spring-restdocs-core |
2.0.5.RELEASE |
org.springframework.restdocs |
spring-restdocs-mockmvc |
2.0.5.RELEASE |
org.springframework.restdocs |
spring-restdocs-restassured |
2.0.5.RELEASE |
org.springframework.restdocs |
spring-restdocs-webtestclient |
2.0.5.RELEASE |
org.springframework.retry |
spring-retry |
1.2.5.RELEASE |
org.springframework.security |
spring-security-acl |
5.3.4.RELEASE |
org.springframework.security |
spring-security-aspects |
5.3.4.RELEASE |
org.springframework.security |
spring-security-cas |
5.3.4.RELEASE |
org.springframework.security |
spring-security-config |
5.3.4.RELEASE |
org.springframework.security |
spring-security-core |
5.3.4.RELEASE |
org.springframework.security |
spring-security-crypto |
5.3.4.RELEASE |
org.springframework.security |
spring-security-data |
5.3.4.RELEASE |
org.springframework.security |
spring-security-ldap |
5.3.4.RELEASE |
org.springframework.security |
spring-security-messaging |
5.3.4.RELEASE |
org.springframework.security |
spring-security-oauth2-client |
5.3.4.RELEASE |
org.springframework.security |
spring-security-oauth2-core |
5.3.4.RELEASE |
org.springframework.security |
spring-security-oauth2-jose |
5.3.4.RELEASE |
org.springframework.security |
spring-security-oauth2-resource-server |
5.3.4.RELEASE |
org.springframework.security |
spring-security-openid |
5.3.4.RELEASE |
org.springframework.security |
spring-security-remoting |
5.3.4.RELEASE |
org.springframework.security |
spring-security-rsocket |
5.3.4.RELEASE |
org.springframework.security |
spring-security-saml2-service-provider |
5.3.4.RELEASE |
org.springframework.security |
spring-security-taglibs |
5.3.4.RELEASE |
org.springframework.security |
spring-security-test |
5.3.4.RELEASE |
org.springframework.security |
spring-security-web |
5.3.4.RELEASE |
org.springframework.session |
spring-session-core |
2.3.1.RELEASE |
org.springframework.session |
spring-session-data-geode |
2.3.1.RELEASE |
org.springframework.session |
spring-session-data-mongodb |
2.3.0.RELEASE |
org.springframework.session |
spring-session-data-redis |
2.3.1.RELEASE |
org.springframework.session |
spring-session-hazelcast |
2.3.1.RELEASE |
org.springframework.session |
spring-session-jdbc |
2.3.1.RELEASE |
org.springframework.ws |
spring-ws-core |
3.0.10.RELEASE |
org.springframework.ws |
spring-ws-security |
3.0.10.RELEASE |
org.springframework.ws |
spring-ws-support |
3.0.10.RELEASE |
org.springframework.ws |
spring-ws-test |
3.0.10.RELEASE |
org.springframework.ws |
spring-xml |
3.0.10.RELEASE |
org.synchronoss.cloud |
nio-multipart-parser |
1.1.0 |
org.thymeleaf |
thymeleaf |
3.0.11.RELEASE |
org.thymeleaf |
thymeleaf-spring5 |
3.0.11.RELEASE |
org.thymeleaf.extras |
thymeleaf-extras-java8time |
3.0.4.RELEASE |
org.thymeleaf.extras |
thymeleaf-extras-springsecurity5 |
3.0.4.RELEASE |
org.webjars |
hal-browser |
3325375 |
org.webjars |
webjars-locator-core |
0.45 |
org.xerial |
sqlite-jdbc |
3.31.1 |
org.xmlunit |
xmlunit-assertj |
2.7.0 |
org.xmlunit |
xmlunit-core |
2.7.0 |
org.xmlunit |
xmlunit-legacy |
2.7.0 |
org.xmlunit |
xmlunit-matchers |
2.7.0 |
org.xmlunit |
xmlunit-placeholders |
2.7.0 |
org.yaml |
snakeyaml |
1.26 |
redis.clients |
jedis |
3.3.0 |
wsdl4j |
wsdl4j |
1.6.3 |
版本的属性
下表提供了所有可用于覆盖Spring引导管理的版本的属性。浏览spring-boot-dependencies
build.gradle 一个完整的依赖列表的gradle
。
Library | Version Property |
---|---|
ActiveMQ |
activemq.version |
ANTLR2 |
antlr2.version |
AppEngine SDK |
appengine-sdk.version |
Artemis |
artemis.version |
AspectJ |
aspectj.version |
AssertJ |
assertj.version |
Atomikos |
atomikos.version |
Awaitility |
awaitility.version |
Bitronix |
bitronix.version |
Build Helper Maven Plugin |
build-helper-maven-plugin.version |
Byte Buddy |
byte-buddy.version |
Caffeine |
caffeine.version |
Cassandra Driver |
cassandra-driver.version |
Classmate |
classmate.version |
Commons Codec |
commons-codec.version |
Commons DBCP2 |
commons-dbcp2.version |
Commons Lang3 |
commons-lang3.version |
Commons Pool |
commons-pool.version |
Commons Pool2 |
commons-pool2.version |
Couchbase Client |
couchbase-client.version |
DB2 JDBC |
db2-jdbc.version |
Dependency Management Plugin |
dependency-management-plugin.version |
Derby |
derby.version |
Dropwizard Metrics |
dropwizard-metrics.version |
Ehcache |
ehcache.version |
Ehcache3 |
ehcache3.version |
Elasticsearch |
elasticsearch.version |
Embedded Mongo |
embedded-mongo.version |
Exec Maven Plugin |
exec-maven-plugin.version |
Flatten Maven Plugin |
flatten-maven-plugin.version |
Flyway |
flyway.version |
FreeMarker |
freemarker.version |
Git Commit ID Plugin |
git-commit-id-plugin.version |
Glassfish EL |
glassfish-el.version |
Glassfish JAXB |
glassfish-jaxb.version |
Groovy |
groovy.version |
Gson |
gson.version |
H2 |
h2.version |
Hamcrest |
hamcrest.version |
Hazelcast |
hazelcast.version |
Hazelcast Hibernate5 |
hazelcast-hibernate5.version |
Hibernate |
hibernate.version |
Hibernate Validator |
hibernate-validator.version |
HikariCP |
hikaricp.version |
HSQLDB |
hsqldb.version |
HtmlUnit |
htmlunit.version |
HttpAsyncClient |
httpasyncclient.version |
HttpClient |
httpclient.version |
HttpCore |
httpcore.version |
Infinispan |
infinispan.version |
InfluxDB Java |
influxdb-java.version |
Jackson Bom |
jackson-bom.version |
Jakarta Activation |
jakarta-activation.version |
Jakarta Annotation |
jakarta-annotation.version |
Jakarta JMS |
jakarta-jms.version |
Jakarta Json |
jakarta-json.version |
Jakarta Json Bind |
jakarta-json-bind.version |
Jakarta Mail |
jakarta-mail.version |
Jakarta Persistence |
jakarta-persistence.version |
Jakarta Servlet |
jakarta-servlet.version |
Jakarta Servlet JSP JSTL |
jakarta-servlet-jsp-jstl.version |
Jakarta Transaction |
jakarta-transaction.version |
Jakarta Validation |
jakarta-validation.version |
Jakarta WebSocket |
jakarta-websocket.version |
Jakarta WS RS |
jakarta-ws-rs.version |
Jakarta XML Bind |
jakarta-xml-bind.version |
Jakarta XML SOAP |
jakarta-xml-soap.version |
Jakarta XML WS |
jakarta-xml-ws.version |
Janino |
janino.version |
Javax Activation |
javax-activation.version |
Javax Annotation |
javax-annotation.version |
Javax Cache |
javax-cache.version |
Javax JAXB |
javax-jaxb.version |
Javax JAXWS |
javax-jaxws.version |
Javax JMS |
javax-jms.version |
Javax Json |
javax-json.version |
Javax JsonB |
javax-jsonb.version |
Javax Mail |
javax-mail.version |
Javax Money |
javax-money.version |
Javax Persistence |
javax-persistence.version |
Javax Transaction |
javax-transaction.version |
Javax Validation |
javax-validation.version |
Javax WebSocket |
javax-websocket.version |
Jaxen |
jaxen.version |
Jaybird |
jaybird.version |
JBoss Logging |
jboss-logging.version |
JBoss Transaction SPI |
jboss-transaction-spi.version |
JDOM2 |
jdom2.version |
Jedis |
jedis.version |
Jersey |
jersey.version |
Jetty |
jetty.version |
Jetty EL |
jetty-el.version |
Jetty JSP |
jetty-jsp.version |
Jetty Reactive HTTPClient |
jetty-reactive-httpclient.version |
JMustache |
jmustache.version |
Johnzon |
johnzon.version |
Jolokia |
jolokia.version |
jOOQ |
jooq.version |
Json Path |
json-path.version |
Json-smart |
json-smart.version |
JsonAssert |
jsonassert.version |
JSTL |
jstl.version |
JTDS |
jtds.version |
JUnit |
junit.version |
JUnit Jupiter |
junit-jupiter.version |
Kafka |
kafka.version |
Kotlin |
kotlin.version |
Kotlin Coroutines |
kotlin-coroutines.version |
Lettuce |
lettuce.version |
Liquibase |
liquibase.version |
Log4j2 |
log4j2.version |
Logback |
logback.version |
Lombok |
lombok.version |
MariaDB |
mariadb.version |
Maven AntRun Plugin |
maven-antrun-plugin.version |
Maven Assembly Plugin |
maven-assembly-plugin.version |
Maven Clean Plugin |
maven-clean-plugin.version |
Maven Compiler Plugin |
maven-compiler-plugin.version |
Maven Dependency Plugin |
maven-dependency-plugin.version |
Maven Deploy Plugin |
maven-deploy-plugin.version |
Maven Enforcer Plugin |
maven-enforcer-plugin.version |
Maven Failsafe Plugin |
maven-failsafe-plugin.version |
Maven Help Plugin |
maven-help-plugin.version |
Maven Install Plugin |
maven-install-plugin.version |
Maven Invoker Plugin |
maven-invoker-plugin.version |
Maven Jar Plugin |
maven-jar-plugin.version |
Maven Javadoc Plugin |
maven-javadoc-plugin.version |
Maven Resources Plugin |
maven-resources-plugin.version |
Maven Shade Plugin |
maven-shade-plugin.version |
Maven Source Plugin |
maven-source-plugin.version |
Maven Surefire Plugin |
maven-surefire-plugin.version |
Maven War Plugin |
maven-war-plugin.version |
Micrometer |
micrometer.version |
MIMEPull |
mimepull.version |
Mockito |
mockito.version |
MongoDB |
mongodb.version |
MSSQL JDBC |
mssql-jdbc.version |
MySQL |
mysql.version |
NekoHTML |
nekohtml.version |
Neo4j OGM |
neo4j-ogm.version |
Netty |
netty.version |
Netty tcNative |
netty-tcnative.version |
Nimbus JOSE JWT |
nimbus-jose-jwt.version |
NIO Multipart Parser |
nio-multipart-parser.version |
OAuth2 OIDC SDK |
oauth2-oidc-sdk.version |
OJDBC |
ojdbc.version |
OkHttp3 |
okhttp3.version |
Oracle Database |
oracle-database.version |
Pooled JMS |
pooled-jms.version |
Postgresql |
postgresql.version |
Prometheus PushGateway |
prometheus-pushgateway.version |
Quartz |
quartz.version |
QueryDSL |
querydsl.version |
R2DBC Bom |
r2dbc-bom.version |
Rabbit AMQP Client |
rabbit-amqp-client.version |
Reactive Streams |
reactive-streams.version |
Reactor Bom |
reactor-bom.version |
REST Assured |
rest-assured.version |
RSocket |
rsocket.version |
RxJava |
rxjava.version |
RxJava Adapter |
rxjava-adapter.version |
RxJava2 |
rxjava2.version |
SAAJ Impl |
saaj-impl.version |
Selenium |
selenium.version |
Selenium HtmlUnit |
selenium-htmlunit.version |
SendGrid |
sendgrid.version |
Servlet API |
servlet-api.version |
SLF4J |
slf4j.version |
SnakeYAML |
snakeyaml.version |
Solr |
solr.version |
Spring AMQP |
spring-amqp.version |
Spring Batch |
spring-batch.version |
Spring Data Releasetrain |
spring-data-releasetrain.version |
Spring Framework |
spring-framework.version |
Spring HATEOAS |
spring-hateoas.version |
Spring Integration |
spring-integration.version |
Spring Kafka |
spring-kafka.version |
Spring LDAP |
spring-ldap.version |
Spring RESTDocs |
spring-restdocs.version |
Spring Retry |
spring-retry.version |
Spring Security |
spring-security.version |
Spring Session Bom |
spring-session-bom.version |
Spring WS |
spring-ws.version |
SQLite JDBC |
sqlite-jdbc.version |
Sun Mail |
sun-mail.version |
Thymeleaf |
thymeleaf.version |
Thymeleaf Extras Data Attribute |
thymeleaf-extras-data-attribute.version |
Thymeleaf Extras Java8Time |
thymeleaf-extras-java8time.version |
Thymeleaf Extras SpringSecurity |
thymeleaf-extras-springsecurity.version |
Thymeleaf Layout Dialect |
thymeleaf-layout-dialect.version |
Tomcat |
tomcat.version |
UnboundID LDAPSDK |
unboundid-ldapsdk.version |
Undertow |
undertow.version |
Versions Maven Plugin |
versions-maven-plugin.version |
WebJars HAL Browser |
webjars-hal-browser.version |
WebJars Locator Core |
webjars-locator-core.version |
WSDL4j |
wsdl4j.version |
XML Maven Plugin |
xml-maven-plugin.version |
XmlUnit2 |
xmlunit2.version |