Guice 5.1.0 发布,增加对 Java 17 的支持

栏目: 软件资讯 · 发布时间: 4年前

内容简介:Guice 5.1.0 发布了, Guice 是 Google 开发的轻量级依赖注入框架,目标是使开发和调试更容易,更快速。 Guice 核心 增加了对 Java 17 的支持,更新了 asm 版本并修复了不安全类定义。 支持 TYPE_USE 类型的 @Nul...

Guice 5.1.0 发布了, Guice 是 Google 开发的轻量级依赖注入框架,目标是使开发和调试更容易,更快速。

Guice 核心

  • 增加了对 Java 17 的支持,更新了 asm 版本并修复了不安全类定义
  • 支持 TYPE_USE 类型的 @Nullable 注解。
  • 改进了多重绑定,以避免不必要的链接绑定。
  • 添加了用于访问 SPI  InterceptorBindings  的 API。
  • 删除了 guice_include_stack_traces 标志的 COMPLETE 选项。

AssistedInject

  • 修复了 JDK17+ 私有查找行为。

Dagger Adapter

  • 如有必要,在 DaggerAdapter 中实例化模块。

Servlet

  • 修复了 UriEncoder 中解释和剥离数字前缀的错误。

更新公告:https://github.com/google/guice/wiki/Guice510


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Language Implementation Patterns

Language Implementation Patterns

Terence Parr / Pragmatic Bookshelf / 2010-1-10 / USD 34.95

Knowing how to create domain-specific languages (DSLs) can give you a huge productivity boost. Instead of writing code in a general-purpose programming language, you can first build a custom language ......一起来看看 《Language Implementation Patterns》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具