gpt4 book ai didi

netty - 替换 AttributeKey

转载 作者:行者123 更新时间:2023-12-02 12:14:55 31 4
gpt4 key购买 nike

属性键已贬值并导致我的代码出现问题。我查看了 netty wiki,它说我应该“使用 valueOf(String) 代替”。嗯,我不明白查找字符串的值与属性键有什么关系。有人对此有一些解释吗?

最佳答案

他们在某个时候更改了AttributeKey。但它们仍然在那里:

创建 key 的旧方法:

final static AttributeKey<Long> CHECKSUMKEY = new AttributeKey("calcchecksum");

替换为:

final static AttributeKey<Long> CHECKSUMKEY = AttributeKey.valueOf("calcchecksum");
final static AttributeKey<CustomClass> COMMANDKEY = AttributeKey.valueOf("command");
final static AttributeKey<Long> FILEHANDLEKEY = AttributeKey.valueOf("filehandle");
final static AttributeKey<File> PATHKEY = AttributeKey.valueOf("destpath");

因此仅不推荐使用 AttributeKey 的构造函数。您可以像这样使用它们:

ctx.channel().attr(Server.PATHKEY).set(file);
File file = ctx.channel().attr(Server.PATHKEY).get();
ctx.channel().attr(Server.PATHKEY).remove();

关于netty - 替换 AttributeKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29596677/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com