1、关于跨域
参考网上的办法很多,比如在nginx中配置、在vue中配置。实际使用过程中使用了@CrossOrigin,异常简便
2、关于post请求中form和json等不同格式的获取方式
如果提交的参数为form类型,可分为两种情况,1、直接为form表单提交。2、代码构建form
后者可以使用如下代码进行构建:
let formData = new FormData() formData.append('user', this.loginForm.user) formData.append('password', this.loginForm.password)
相应的springMVC可使用@RequestParam获取对应的每个字段
如果提交的参数为json类型,即前端直接传入对应的数据结构,后端需要使用@RequestBody
获取对应的类型并进行自动装配,当然,该类型传入时,需要自行拆解使用