领先一步
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 中的 path 元素是否包含值,这允许使用默认的 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 版本中 Pivotal 的 RabbitMQ 提供的多个 URI。ServiceInfo 解析器现在可以解析管理 API,并将其提供给客户端。VCAP_SERVICES 中包含的 credentials 中的 url 字段检测 AMQP 服务时,已将 amqps 添加为有效 scheme。@Configuration 类扩展 AbstractCloudConfig 时,如果 spring-data-jpa、spring-data-mongodb、spring-data-redis 或 spring-amqp 不存在于运行时类路径中,会出现 ClassNotFound 异常。此问题已解决,因此运行时只需要应用程序实际需要的依赖项。DataSource,以及 Tomcat 和 Apache Commons 池库。RabbitConnectionFactoryConfig 现在将接受键/值对的映射,以允许设置创建的 ConnectionFactory 的任意属性。这可以通过 Java 配置或 XML 配置来使用。RedisConnectionFactoryConfig 现在将接受键/值对的映射,以允许设置创建的 RedisConnectionFactory 的任意属性。这可以通过 Java 配置或 XML 配置来使用。MongoDB
MongoDbFactoryCreator 现在会将 URI 中的 authSource 传递给 MongoDbFactory。MongoDbFactoryCreator 现在接受包含副本集列表的 URL。