入门netty,使用@sharable,已经导入了注解的包,为什么还是报错

yun_ya3471
  • 3
新手上路,请多包涵

图片描述

回复
阅读 1.9k
1 个回答
✓ 已被采纳

这是ChannelHandler里的代码

public interface ChannelHandler {
    void handlerAdded(ChannelHandlerContext var1) throws Exception;

    void handlerRemoved(ChannelHandlerContext var1) throws Exception;

    /** @deprecated */
    @Deprecated
    void exceptionCaught(ChannelHandlerContext var1, Throwable var2) throws Exception;

    @Inherited
    @Documented
    @Target({ElementType.TYPE})
    @Retention(RetentionPolicy.RUNTIME)
    public @interface Sharable {
    }
}

@Sharable是属于接口ChannelHandler的,你应该使用@ChannelHandler.Sharable

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏