zoukankan      html  css  js  c++  java
  • 今天项目出现的问题总结

    今天用公司使用的架构做了一个基本的网站登录注册案例,暴露了许多问题,现将问题总结至下:

      1.无法通过ajax传递数据

      问题原因:ajax中的url写错,在后台少写了一个项目名(url:"/logistics/my/login/isExist.json")后台:(

      @Controller
      @RequestMapping(value = "/my/login/")

      @RequestMapping(value = "/isExist.json",method = RequestMethod.POST)

      @ResponseBody

      解决方法:补全名称

      @Controller

      @RequestMapping(value = "logistics/my/login/")

      @RequestMapping(value = "/isExist.json",method = RequestMethod.POST)

      @ResponseBody

       处理完该问题后发现还是无法通过请求地址访问后台,通过对代码的审查发现第二个问题

      问题原因:@注解跟下面的public class XXX{}没有紧密连接,中间多了一行注释

      解决方法:将注释挪到@注解上方,让注解跟类代码紧密连接

      中间还有个问题,在浏览代码的时候被孙姐看到了

      问题原因:service实现类上没有@service注解

      由于使用了Spring框架,后台会自动生成实例,所以要通过注解告诉后台该类是属于什么类

      解决方法:在service实现类上添加service注释

      解决完上述问题后,发现还是无法转到ajax中的请求地址 ?_?

      问题原因:通过@Resource注解引入了一个奇怪的实体类MyUser,该类要new不能Resource,因为@Resource注解不能引入实体类

      解决方法:删除该实体类的@Resource注入

      在解决完上述问题后,我的登录注册小案例终于可以跑起来了。最后还问了孙姐一个很傻逼的问题:为什么我注册之后没法登陆?

      因为没有new MyUser()啊!!!!

  • 相关阅读:
    vue 对css样式进行修改
    vue之绑定数据+data、methods、computed、watch的基础用法
    vue安装 devtools失败的临时解决办法
    解决VMware Workstation 与 Device/Credential Guard 不兼容
    后渗透之meterpreter常用命令
    2020-7- 27
    PIL模块调整图片大小
    maven(一) maven到底是个啥玩意~
    noi前第十二场 题解
    noi前第十一场 题解
  • 原文地址:https://www.cnblogs.com/qiuhx/p/5682801.html
Copyright © 2011-2022 走看看