后端和数据库经验
Spring Boot后端,接收post请求中的数据
在使用springboot接受前端传来的文件数据时,如果@controller的方法没有加@ResponseBody,则会出现:请求成功进入了springboot服务器,但是,前端依旧会报404错误
(网上有大佬解释说:@ResponseBody的作用时将return的值作为合同谈判请求的内容返回给客户端,也就是说前台直接当成json来接收后台返回的数据;如果不屑@ResponseBody注解,http请求的内容默认是一个页面,有了这个注解就是json字符串了)
接收前端的post请求,要获取数据,使用 @RequestBody,而不是 @RequestParam
Mybatis中比较数据库的语句
mybatis的xml文件中的字符串比较,可以直接使用==和!=
进行字符串的模糊查询,在xml中可以通过mysql自带的concat直接实现
where标签能省略语句中的前缀 and,但是它省略不了语句中的后缀and
Sql语句技巧
字符串的拼接可以使用concat(a,b,…)
字段的相等比较使用 = ,而不是 ==