保持领先
VMware 提供培训和认证,助您快速进步。
了解更多我很高兴宣布 Spring Cloud Connectors 1.2.0 RC1 已可用。
此版本对于使用该库的应用程序应与 1.1.0.RELEASE 完全向后兼容。扩展核心 Connectors 库的库应针对 1.2.0 RC1 重新编译,并可能遇到一些小的扩展 API 更改。除非出现任何问题,否则这将是 1.2.0.RELEASE 之前的唯一一个 RC 版本。
以下是 1.2.0 中的新功能概述
AmqpServiceInfo
不再验证 URI 的路径元素是否包含值,这允许使用默认的 RabbitMQ vhost。AmqpServiceInfo
中的 URL 验证已放宽,以便支持 QPID URL 格式以及 RabbitMQ URL 格式。AmqpServiceInfo
现在支持为支持多个主机连接的提供者保存 URI 列表。ServiceInfo
解析器现在都支持 VCAP_SERVICES
中包含的 credentials
中的 jdbcUrl
字段。如果找到 jdbcUrl
,其值将由 RelationalServiceInfo.getJdbcUrl
提供,不进行修改。如果未找到 jdbcUrl
,则 RelationalServiceInfo
将像以前一样构建一个 JDBC URL。ServiceInfo
解析器现在支持 Pivotal Cloud Foundry 1.4 版本提供的 RabbitMQ 的多个 URI。ServiceInfo
解析器现在解析管理 API 并使其对客户端可用。VCAP_SERVICES
中包含的 credentials
的 url
字段检测 AMQP 服务时,amqps
被添加为有效的 scheme。AbstractCloudConfig
的嵌套 @Configuration
类在运行时类路径中不存在 spring-data-jpa、spring-data-mongodb、spring-data-redis 或 spring-amqp 时,会触发 ClassNotFound
异常。此问题已得到解决,因此运行时只需应用程序实际需要的依赖项。DataSource
时,现在支持 HikariCP 连接池库,以及 Tomcat 和 Apache Commons 连接池库。RabbitConnectionFactoryConfig
现在将接受一个键/值对的 map,以允许设置创建的 ConnectionFactory
的任意属性。这可以通过 Java 配置或 XML 配置来使用。RedisConnectionFactoryConfig
现在将接受一个键/值对的 map,以允许设置创建的 RedisConnectionFactory
的任意属性。这可以通过 Java 配置或 XML 配置来使用。MongoDB
MongoDbFactoryCreator
现在将 URI 中的 authSource 传递给 MongoDbFactory
。MongoDbFactoryCreator
现在接受包含副本集列表的 URL。