zoukankan      html  css  js  c++  java
  • IDEA下Maven项目搭建踩坑记----3.最长的bug,最简单的错误。同一类中,部分函数的@AutoWired注入的对象失效

      这个错误绝对是我写到现在为止最傻X的一个错误,先上图

      问题:

        

        出了一个特别长的错误,大致的意思就是mapper.xml文件注入Dao层的时候失败。

        

      解决:

        查看一下错误的位置→

        

        找到Dao层

        

        找到错误原因:

        

        虽然是查询语句,但是如果写parameterType之后,parameterType里边的值不能为空。

    总结 ,很简单的一个错误,但是我却一直再找Mybatis配置文件的问题,真是傻了,记下这个,避免以后犯错。

    -----------------------------------------------------------------------------------------------------------------------------------------------

      问题:同一个java 类中@AutoWired注入的对象在部分函数中失效。

        原因,如果类C中存在成员属性p, p是通过@Autowired自动注入,而类C的实例是通过new的方式产生的,那么自动注入会失效的‘’

        举例:

         

         这里我直接new了一个对象,下边调用对象函数的时候就会出现PartDao自动注入失效

            

       解决:

         

          直接改成自动注入即可。

     ps.java生成Excel表格文件,参考https://www.cnblogs.com/windy-xmwh/p/11239406.html

       

  • 相关阅读:
    ROW_NUMBER() OVER (PARTITION BY yy ORDER BY zz) in Linq
    Oracle-sql分页方法
    Lambda
    ISNULL做简单的显示字段逻辑
    Select2使用方法汇总
    mysqldump 定时备份数据(全量)
    ubuntu16.10下安装erlang和RabbitMQ
    XShell连接本地Ubuntu虚拟机
    Haroopad 安装到 Mac OSX
    Swagger 生成API文档
  • 原文地址:https://www.cnblogs.com/426-fly/p/12929836.html
Copyright © 2011-2022 走看看