day1
服务器基地址在此。但是这个baseURL和imgserver有什么区别呢,对应与后端该怎么设置呢?
按理说,要写的接口全在这里了,那对于后端,要做的事情是不是就是自己重新写这个接口,然后前端改一下基地址。
user接口
一个User里面有多个方法,就是一个类里面有多个方法,先建立user类相关的各个层,然后在对应层里写东西
user应当要对应一个数据库,要根据接口文档看出来要设计怎么样的数据库
登录到后台的两个方法:
一:修改前端代码,令后端返回的登录验证为true,通过登录成功的方式登录
二:修改前端代码,令登录失败时,跳转到目标页面
按理说,发送登录请求时,后端要返回至少两个东西,一个是
前端传过来的是用户名和密码,后端要返回的是登录验证和token。
对于后端,这个过程应该是:接收到用户名和密码,查询数据库验证,如果验证成功的话,就生成一个token。将两项基本的东西返回给前端。如果失败则不生成token,只返回登录验证。
有个不明了的跨域问题,解决办法是在controller层上面加一个@CrassOrigin
它所导致的结果是:
get请求发送后,后端确实接收到了请求,但是前端不经过then,而是直接跳到了catch
姑且认为,这是响应的基本格式,我们返回的数据,实际上是data部分,所以我们只需要把data的具体内容返回就可以了。
我想,我应该要学会看“网络”
新知识来了:跨域,响应的格式,network
重要知识:mybatis-plus,crud是基本操作,所以一定要掌握mp,熟练了才能做好项目。
该看的东西必须看,官方文档要看,教程也要多看
对象 Wrapper
为 条件构造器
测试类的问题,为什么userservice会空指针
大问题:怎么知道应该给前端返回何种格式的数据,正常情况下前端应该直接告诉我,现在没告诉我,是否只能从前端代码中参悟
数据库的数据,首字母是大写的,查询所有数据后,输出的数据中,字段名首字母也是大写,为什么return后,返回的数据就首字母就变成小写了呢?
当前的解决办法是,将前端代码中相关的字段改成了首字母小写形式,貌似驼峰命名的标准是首字母小写的(小驼峰)
如何使得return的字段首字母不转换成小写呢?
大小写是有区别的,要注意。
返回一个map的时候,大小写不会变
昨天改的代码是在前端,把时间用string传递了。
问题汇总:要学一下ajax,学一下请求,怎么接收post请求的参数,解决大小写问题
(4条消息) SpringBoot Controller接收参数的几种常用方式_suki_rong的专栏-CSDN博客
SpringBoot - 获取POST请求参数详解(附样例:表单数据、json、数组、对象) (hangge.com)
SpringBoot - 获取Get请求参数详解(附样例:非空、默认值、数组、对象) (hangge.com)
从后台可以看到,上传图片时,是表单数据form-data,name=file,所以在后台就可以知道,要接受的东西叫做file
图片上传后,根据链接显示不出来的原因是:项目没有重启,资源没有更新
(4条消息) 【springboot】关于图片上传后需要重启服务器才能刷新图片_zx874561的博客-CSDN博客
出了个问题,关于删掉formdata中id的后果:目前遇到过新增变修改的。
本文来自博客园,作者:北征愚人,转载请注明原文链接:https://www.cnblogs.com/xukd/p/15149567.html