Redisson 3.11.5 公布,Redis 顾客端

  • 接连几天到 索罗德Socket
    时为空指针 #24088
  • 回归:不再识别在超类中声称的 @Inherited
    注释 #24077
  • 奥迪Q5SocketRequester
    允数次点名数据 #24073
  • 校订 AbstractBeanDefinition
    等于实现 #24048
  • SqlRowSet 访谈器方法应标志为
    @Nullable #24042
  • 对 SynthesizedMergedAnnotationInvocationHandler 中的注释的 .value()的不安全调用会阻止向后非常的注释增添 #24029
  • ……

Spring Framework 5.2.1 公布了,更新内容如下:

更新表明及下载地址

7、CGLIB-based代理类不再须要一个暗许的布局函数。帮忙通过objenesis库提供,该库被再一次打包,并作为Spring框架的一某个分发。有了那个计谋,不再有任何构造函数被用于代理实例的调用。

Bug 修复

Bug 修复

  • 在 registrar
    中再度排序日期格式转变器 #23893
  • 利用合格的注入点重新访谈 @Configuration(proxyBeanMethods =
    false) #23887
  • 修复 AbstractNamedValueMethodArgumentResolver 中的
    NPE #23882
  • WebClient onStatus
    顺序已修改 #23880
  • 除去 XpathRequestMatchers
    中未利用的门类参数申明 #23860
  • ……

更加多内容见履新表达。

(文/开源中中原人民共和国卡塔尔    

  • Redis url 中的主机详细音信在结尾引起多余的括号
  • RBuckets.get(State of Qatar 方法不适用于自定义编解码器
  • 奥迪Q7Lock.unlock(卡塔尔(قطر‎ 方法永恒挂起
  • 翼虎Stream.trim 方法引发那么些
  • Spring Data pubsub 侦听器推行数十四回
  • Redis 命令管理程序消耗 100% 的 CPU 财富

从Spring
Framework 4.0从头,可以应用Groovy
DSL来定义外部bean配置。在观念上是与 XML
bean定义相似的只是允许行使更简明的语法。使用Groovy允许你在bootstrap 代码中央直属机关接嵌入bean定义,举个例子:

(文/开源中夏族民共和国State of Qatar    

新特性

  • 支撑 WebFlux
    编解码器中对输入流管理的界定 #23884
  • 竞争原则会听得多了就能够说的清楚 AbstractJaxb2HttpMessageConverter 中的质量- JAXBContext
    creation #23879
  • 添加 RSocketRequester resolveAndAwaitOrNull
    扩展 #23874
  • 在批注中扶助单向 @AliasFor
    属性映射 #23834
  • 允许在 BeanDefinitionBuilder
    上安装主标识 #23794
  • 引入 requestResultMatchers 中的
    sessionAttributeDoesNotExist #23756
  • EventPublishingTestExecutionListener 不带有在 JUnit 4 和 TestNG
    基类中 #23748
  • 优化 DataSourceUtils.resetConnectionAfterTransaction(…) 中的 
    Connection.setReadOnly(false) #23747
  • ResponseStatusException
    的拍卖也包含响应头的设置 #23741
  • 修补 OkHttp3ClientHttpRequestFactory
    关闭流程 #23628

修复

对于全部的转移,请查看API差别报告。

新特性

Redisson 3.11.5 公布了,Redisson 是架设在 Redis 基本功上的多个 Java
驻内部存储器数据网格 (In-Memory Data Grid卡塔尔 。

 

实际情况见更新表明:

特性

def reader = new GroovyBeanDefinitionReader(myApplicationContext)
reader.beans {
    dataSource(BasicDataSource) {
        driverClassName = "org.hsqldb.jdbcDriver"
        url = "jdbc:hsqldb:mem:grailsDB"
        username = "sa"
        password = ""
        settings = [mynew:"setting"]
    }
    sessionFactory(SessionFactory) {
        dataSource = dataSource
    }
    myService(MyService) {
        nestedBean = { AnotherBean bean ->
            dataSource = dataSource
        }
    }
}

Redisson 在依据 NIO 的 Netty 框架上,丰硕利用了 Redis
键值数据库提供的一各类优势,在 Java
实用工具包中常用接口的底工上,为使用者提供了一多元具备遍及式特性的常用工具类。使得本来作为和睦单机八十八线程并发程序的工具包拿走了和煦分布式多机二十九线程并发系统的技艺,大大收缩了布置和研究开发大面积布满式系统的难度。同期组成各富特色的分布式服务,更进一层简化了布满式情状中前后相继互相之间的通力同盟。

万一您是二个Maven客户,您只怕也会对前些天发表的各类Spring框架发行版的POM文件感兴趣。

Spring Framework 5.2.2 公布了,此次更新包罗众多项新特征和 bug
修复,采摘部分如下:

履新内容如下:

 

  • 提供自定义编解码器的暗中同意编解码器配置回调 #24118
  • 添加 protobuf
    MessageConverter #24087
  • 完善 Spring WebSocket 中的 Throwable
    处理 #24075
  • 改善 MockMultipartHttpServletRequest
    中零零器件内容类型的规定 #24074
  • ExtendedBeanInfo.PropertyDescriptorComparator 中的 String.getBytes(卡塔尔缓存结果 #24072
  • 使用 String.isEmpty()
    代替 String.equals(“”) #24052
  • IOException 与 WebFlux 在 Jetty
    上“待管理/未就绪时关闭” #24050
  • 制止在 StringUtils.replace
    中分配子字符串 #24023
  • 选用 @MessageMapping 方法签名来约束 昂科雷Socket
    人机联作模型 #23999
  • ……
  • Automatic-Module-Name 条款已加多到清单文件
  • 已将 subscriptionOnElements 方法增添到 RBlockingQueue 对象
  • 添加到 RBlockingDeque 对象的 subscribeOnFirstElements 和
    subscribeOnLastElements 方法
  • 添加到 RScoredSortedSet 对象的 subscribeOnFirstElements 和
    subscribeOnLastElements 方法
  • 支持 Spring Data Redis 2.2.x
  • 向 福睿斯LiveObjectService 对象增多了批管理的 persist 方法
  • Kryo5Codec 实现

具备已弃用的包,以至繁多弃用的类和措施在4.0本子中被剔除。倘使你正在从先前的Spring版本晋级,那么你应该确认保证您已经修复了对过时的api的不帮衬的调用。

除却后来提到的WebSocket协助之外,对Spring的Web模块实行了以下的一揽子改进:

3.8
WebSocket,SockJS和STOMP Messaging

要驾驭越多细节,满含更完备的牵线,请参阅第25章“WebSocket扶持”一节。

6、通过@Conditional注释增添了有原则过滤bean的通用模型。那好像于@Profile援助但是允许客户自定义编程情势。

本子4.0是Spring框架的流行重视版本,也是首先个完全帮忙Java
8性情的版本,您仍是可以选拔Spring的旧版本的Java,然而,今后早已将低于供给加强到Java
SE 6,大家还利用了贰个重大版本的火候来删除多数已弃用的类和章程。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图