我在某些代码中发现了这 @stateless 注释:
public Interface A
@Stateless
public abstract class B implements A
public class C extends B
public class D extends B
,但是Intellij当时不应将B声明为摘要。在这里是Intellij,无状态实际上没有传播到扩展 b 的类,我必须将它们声明为无状态或 c , d 被正确设置为无状态?
您也需要在所有子类中添加无状态。
看一下:继承类注释
只有@inherited注释的注释才能传播https://www.logicbig.com/tutorials/core-java-tutorial/annotiation/anneritations/inherited-meta-annotation.html