代码如下,当浏览器发送/hello请求,调用hello(Model m)方法时,SpringBoot如何知道传入什么类型的参数?毕竟参数类型是开发者定义的,类型千变万化。知道类型后,SpringBoot又是以一个怎么的原理传入参数的?求解答。
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(Model m) {
m.addAttribute("now", DateFormat.getDateTimeInstance().format(new Date()));
return "hello";
}
}
方法:打开debug级别的日志(命令行参数 --debug),开始 调试(设置断点 开始 debug,会吧?)
以上,基于Tomcat、Spring Web-Servlet 的分析!
感谢解答,看来我的代码调试能力还有待加强啊😂
@up-bear:
要是在大学的时候就 熟悉JAVA调试的话,……先练好这个基本功
@快乐的凡人721: 已经虚度两年光阴了,我会加油的。
@up-bear:
未来的【技术之星】,看好你哦
@up-bear:
博文好了。https://www.cnblogs.com/luo630/p/15139725.html 。审核通过后可看吧。