领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我很高兴地宣布 Spring Cloud Connectors 1.2.0 版本现已可用。
使用 Spring Cloud Connectors 的应用程序以及扩展核心 Connectors 库的库,应该针对 1.2.0 版本重新编译。1.1.1 版本和 1.2.0 版本之间没有向后不兼容的 API 更改,但是一些内部实现更改阻止了 1.2.0 版本在不重新编译的情况下直接替换 1.1.1 版本。
以下是 1.2.0 版本新增功能的概述
Cloud Foundry Connector 和 Spring Connector 现在支持 IBM DB2 和 Microsoft SQL Server 关系数据库。
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 的 RabbitMQ for Pivotal Cloud Foundry 1.4 版本提供的多个 URI。ServiceInfo
解析器现在解析管理 API 并将其提供给客户端。VCAP_SERVICES
中credentials
中url
字段检测 AMQP 服务时,添加了amqps
作为有效方案。AbstractCloudConfig
的嵌套@Configuration
类存在一个问题,当运行时类路径中不存在 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 配置。MongoDbFactoryCreator
现在将 URI 中的 authSource 传递给MongoDbFactory
。MongoDbFactoryCreator
现在接受包含副本集列表的 URL。