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