入门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

宣传栏