java初级 碰到的坑 和解决方案 解答文章
初学者经常遇到问题 和解决问题
-
写接口时候 如何和前端接受参数?
通过2个注解
@RequestBody
接收的是请求体里面的数据 也就是post . 请求体只有1个 对应vo实体类接受 当然也不用特意写个类 说到底还是个字符串
例子 @RequestBody Map<String, Object> paramsMap
@RequestParam参数在url里 也就是get. 键值可以存在多个key value组合. key可以通过注解参数修改键名value 必填required 默认defaultVal
例子 @RequestParam(value="actoken",required=false,defaultValue = "") String token
详细文章 -
接受参数转换对象时候 string无法转换成.Integer
用 Integer.parseInt(params.get("testID").toString())
详细文章 -
依赖装好了 怎么写配置文件 注解
@Configuration@bean替代 beans bean xml文件尝试集成swagger2文档 了解下作用 传统方式需要手写xml 通过@Configuration @bean + 自带的扫包 可以替代
如何集成swagger
swagger功能介绍 -
如何和前端交互数据
- 定义好身份token 如果有的话 提供给前端获取方法 和 后台解析token方法
- 注意区分表单提交和json提交 对应前端ajax的传参和四否序列化
- 虽然前端传参可能不一样 但后台返回最好统一用一个Result对象做处理 并且做一系列返回码做标识位 提升用户体验 参考文章
本文为博主原创文章,转载请注明出自 博客园蓝波大人 并保留本文有效链接 ,转载请保留本声明!谢谢

浙公网安备 33010602011771号