一.响应状态码的含义
-
重定向
300 Multiple Choice
301 Moved Permanently
302 Found -
什么是重定向
场景:如果服务器有一个删除功能,当浏览器调用这个功能后,服务器应该再调用查询功能,返回删除某条数据后的查询界面。如何实现呢?
想法一:在删除功能中调用查询功能。这么做会让删除和查询耦合度高,因此不行。
想法二:重定向。浏览器调用删除功能后,服务器向浏览器返回一个状态码302,建议浏览器去调用查询功能。
总结:重定向可以以一种低耦合方式进行功能之间的跳转。
-
客户端响应
404 Not Found
-
服务端响应
500 Internal Server Error
二.服务端断点调试代码
-
快捷键
F8 : 执行下一步
F9:跳到下一个断点执行 -
管理断点
三.设置日志级别,并将日志输出到不同的终端
-
将日志保存到文件中
在application.properties中配置:
logging.file.path=D:/software/work/data/nowcoder/community.log
-
将日志分级保存,更简洁清晰
- 在resources下新建logback-spring.xml文件
- 按照error,warn,info将不同级别的日志存在不同的文件中
- console下的配置是将debug级别及以上的日志打印到控制台