Spring MVC中NullPointerException的Java案例
在Spring MVC中,NullPointerException通常发生在处理请求时,尝试访问一个null对象。以下是一个简单的Java案例:
- 创建一个控制器类(如
MyController.java
):
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class MyController {
@GetMapping("/ null")
public String handleNull() {
// 假设有一个依赖的Service对象
Service myService = new Service(); // 这里假设Service是null
if (myService != null) { // 检查是否为null
// 在这里进行服务相关的操作
}
return "handleNull"; // 返回处理结果页面
}
}
- 编译并运行Spring Boot应用(如
app.jar
):
java -jar app.jar
- 访问
/null
路径,会抛出NullPointerException。
还没有评论,来说两句吧...