1 响应状态码
200:请求成功
302:重定向
重定向过程,浏览器发出两次请求:
- 进行删除,返回 302,以及重定向目标;
- 访问该目标,完成重定向。
这样做的目的:降低耦合,并实现功能跳转。
404:请求失败,访问资源不在服务器上
500:服务器遇到不知道如何处理的情况
2 断点调试
2.1 服务端
标记断点,DEBUG 执行程序
F5:进入方法内
F6:下一步
F7:调至下一断点
2.2 客户端
浏览器 F12 开发者模式,sources 下找 js
F10:下一步
F11:进入方法内
F8:执行到底
3 设置日志级别
trace、debug、info、warn、error
# 设置日志级别为 debug(打印 debug 级别以上的日志)
logging.level.com.whynotyue.community=debug
# 设置日志文件存放位置
logging.file=d:/work/data/whynotyue/community.log
- error:try…catch…抛出异常时记录错误日志,一般线上项目只打印这类级别的日志,节省性能和内存开销;
- info:启动线程池、定时任务时记录,便于后续出错时排查;
- debug:实际开发中,用于调试代码;
- trace、warn:很少用。
实际项目,后台日志信息很多,日志文件要分级别存放,文件过大要拆分,所以上面的配置满足不了,要引入 logback-spring.xml
放到 resources 下。