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()啊!!!!

  • 相关阅读:
    写了一个Windows服务,通过C#模拟网站用户登录并爬取BUG列表查询有没有新的BUG,并提醒我
    WCF快速上手(二)
    Oracle递归查询
    100多行代码实现6秒完成50万条多线程并发日志文件写入
    C#写日志工具类
    WPF定时刷新UI界面
    HttpUtil工具类
    WPF GridView的列宽度设置为按比例分配
    Visifire图表
    C# BackgroundWorker 的使用、封装
  • 原文地址:https://www.cnblogs.com/qiuhx/p/5682801.html
Copyright © 2011-2022 走看看