报告具有不在默认 @Dependent
范围内的 public 实例字段的托管 bean。
根据 CDI 规范,上下文范围(@RequestScoped
、@ApplicationScoped
、@SessionScoped
和 ConversationScoped
)不允许用于具有 public 实例字段的托管 bean。
示例:
@ApplicationScoped // 警告:具有非默认范围的 Bean 不得具有 public 字段
class Car {
public String engine;
}