问题一
在集成mybatis的时候,经常会报java.lang.NullPointerException这个常见的异常
在application.properties中写可以在程序运行的时候在控制台打印SQL语句
logging.level.com.example.demo.dao=debug
如果使用的是application.yml文件,加入如下配置:
logging:
level:
com.example.demo.dao : debug
com.example.demo.dao表示你的项目的dao层,就是mybatis接口方法对应的包
问题二
关于在controller层的一些前后端交互
可以学习这两个注解
@RequestBody
@RequestParam()
一个很好的讲解
总结就是
@RequestBody是将json传到后台某个类,只能使用一次
@RequestParam() 可以多次使用,名字要对上

本文解决MyBatis集成时常见的NullPointerException异常,并介绍如何通过配置在控制台打印SQL语句。同时,深入探讨控制器层的前后端交互,解析@RequestBody与@RequestParam注解的用法与区别。
3万+

被折叠的 条评论
为什么被折叠?



