学习过程小记录

1、@RestController下实现页面的跳转,返回中用ModelAndView

2、ajax中的data想要传json字符串,可以拼接,也可以将js对象转换成json字符串,用到的方法JSON.stringify(obj)

3、@ResponseBody作用是将对象转换成json数据后返回,常用的对象有Map、List等等

4、使用Mabatis需要在启动类中添加对 mapper 包扫描@MapperScan(“XXX.XXXmapper”)

5、前后端分离的数据交互
在前后端分离这样的开发架构下,前后端的交互都是通过 JSON 来进行,无论登录成功还是失败,都不会有什么服务端跳转或者客户端跳转之类。
登录成功了,服务端就返回一段登录成功的提示 JSON 给前端,前端收到之后,该跳转该展示,由前端自己决定,就和后端没有关系了。
登录失败了,服务端就返回一段登录失败的提示 JSON 给前端,前端收到之后,该跳转该展示,由前端自己决定,也和后端没有关系了。

6、myBatis中的parameterType常用4种方式:
(1)在mapper接口的参数中用@param注解传递参数
(2)javaBean
(3)Map
(4)jsonObject,这个也能用在resultType上

7、resultType和resultMap区别:如果数据库字段和Bean属性名字一致(或者使用驼峰规则),则使用resultType就够了,否则就要编写resultMap来映射字段

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值