领先一步
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 Cloud Foundry 1.4 版本中 Pivotal RabbitMQ 提供的多个 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。