如何处理`NullPointerException`的难题? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

掩盖NullPointerException将给开发者另一个谵妄,因为他们被逻辑轰炸,我们让Object在记忆中指向null值。如果我们捕获NullPointerException,我们再次捕获需要null值的错误代码。理想情况下,我们必须停止对象在代码中获取空输入值,并且是有效代码。我已经看到null作为参数传递给代码中创建的一个对象,代码成功引导用户完成活动。怎么可能。实现违反NullPointerException规范的实现是否有风险?作为一个后备,我们甚至不能使用RuntimeException,因为它会掩盖NullPointerException的发生,我们不会知道错误的代码是第一个错误的?

java spring exception-handling nullpointerexception
1个回答
-1
投票

由于你有一个Spring的标签,我将分享一个例子。它虽然使用了Springboot和Hibernate Validator,但仅仅是为了处理这种情况的一种方式的信息。

http://www.springboottutorial.com/spring-boot-validation-for-rest-services

© www.soinside.com 2019 - 2024. All rights reserved.