show
top

java初级 碰到的坑 和解决方案 解答文章

初学者经常遇到问题 和解决问题

  1. 写接口时候 如何和前端接受参数?

    通过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
    详细文章

  2. 接受参数转换对象时候 string无法转换成.Integer

    用 Integer.parseInt(params.get("testID").toString())
    详细文章

  3. 依赖装好了 怎么写配置文件 注解 @Configuration @bean 替代 beans bean xml文件

    尝试集成swagger2文档 了解下作用 传统方式需要手写xml 通过@Configuration @bean + 自带的扫包 可以替代
    如何集成swagger
    swagger功能介绍

  4. 如何和前端交互数据

    • 定义好身份token 如果有的话 提供给前端获取方法 和 后台解析token方法
    • 注意区分表单提交和json提交 对应前端ajax的传参和四否序列化
    • 虽然前端传参可能不一样 但后台返回最好统一用一个Result对象做处理 并且做一系列返回码做标识位 提升用户体验 参考文章
posted @ 2020-10-15 02:52  蓝波大人  阅读(117)  评论(0)    收藏  举报