如何在 IntelliJ 中隐藏 NullPointer 警告(由于 NoArgsConstructor with force=true)?

How to hide NullPointer Warnings (due to NoArgsConstructor with force=true) in IntelliJ?

我已经使用 Dropwizard 和 Weld 创建了一个 Java 应用程序。我还包括了 Lombok,目前我已经对我的服务 类 进行了注释,例如:

@Slf4j
@ApplicationScoped
@NoArgsConstructor(force = true)
@RequiredArgsConstructor(onConstructor = @__({@Inject}))
public class MovieRequestService {

    private final MovieService movieService;
    private final ActorService actorService;

效果很好,我很满意。 RequiredArgsConstructor 对我的单元测试很有用。 NoArgsConstructor 是 Weld 所必需的。由于 final 关键字,必须设置 force = true...但这也导致了这样一个事实,即 IntelliJ 在我使用 movieService 或 actorService 的每个地方都会警告我....

我该怎么办?我可以摆脱警告吗?

@NoArgsConstructor注解的

"Force=true"参数表示字段被初始化为@Nullable值,所以"Constant conditions & exceptions"检查的警告(Java|可能的错误|常量条件&异常)关于可能的 NullPointerException 是正确的。您可以禁用检查选项 "Report problems that happen only on some code paths" 以消除警告。