Web服务器
SprootBoot内置了Tomcat服务器,无需配置即可直接运行。
Tomcat默认端口号是8080,所以程序访问时的端口号也是8080端口号。
请求响应流程
浏览器:
服务器:
状态码报错
1)404错误
正确示例:
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class UserController {
@RequestMapping("/sayHi")
public String say() {
return "hello Spring Boot ~";
}
}
错误示例1:url单词拼错
错误示例2:注解写错
通过fiddler观察http请求
2)500错误
错误示例:
@RestController
public class UserController {
@RequestMapping("/sayHi")
public String sayHi(){
int res = 10/0;
return "hello,Spring";
}
}
重启服务重新访问:
可以观察在idea上,程序后端控制台打印了具体的异常调用栈
观察⽇志是调试程序的重要途径.系统⽇志往往很多,需要在工作或学习过程中耐⼼阅读,经常阅读,熟练了就能更快速的找到问题了~