zoukankan      html  css  js  c++  java
  • php——新闻项目改写

    1. 主要思路:遵守java开发规范,保持接口一致性

    2. 如何保持接口的一致性:

      (1).url的一致性:使用@RequestingMapping注解

      (2).参数的一致性:

      • 使用@ReuqestParam注解进行?传参,对于有初始赋值的参数需要设置request=false,注意该类型必须为对象,这样可以在值为空的情况下进行初始赋值

        @RequestMapping("/getBaoliaoList")
            public String getBaoliaoList(
                @RequestParam(value = "likeType",required = false) Integer likeType,
                @RequestParam(value = "page",required = false) Integer page,
                @RequestParam(value = "keyWord",required = false) String keyWord){
                if(likeType == null){
                    likeType=0;
                }
                if (page == null){
                    page = 1;
                }
                HashMap<String, Object> map = new HashMap<>();
                map.put("likeType",likeType);
                map.put("page",page);
                map.put("keyWord",keyWord);
                return baoliaoService.getBaoliaoList(map);
            }
        

        注:如在本例中,三个传入的参数都可以为空,但likeType和page必须有初始值,所以在为空的情况下进行赋值

      (3).返回值的一致性:(暂定)

      • 参数命名的一致性:手动调整

      • 返回结构的一致性:使用map传参

  • 相关阅读:
    课堂练习-找水王绪
    输入法评估
    课堂练习-找水王
    课堂练习—电梯调度
    第一阶段冲刺总结
    《你的灯亮着吗》阅读笔记Ⅱ
    《你的灯亮着吗》阅读笔记Ⅰ
    软件工程——寻找水桶
    软件工程——寻找水王
    软件工程——典型用户
  • 原文地址:https://www.cnblogs.com/Arno-vc/p/13468585.html
Copyright © 2011-2022 走看看