zoukankan      html  css  js  c++  java
  • Java报错:Injection of resource dependencies failed

    在学习springMVC+Mabatis的时候,添加注解@Resource报错

    Injection of resource dependencies failed

    de完bug后发现有几个点注意一下,基本上的问题都是spring没有扫描到mappre接口

    调试一下以下几个地方:

    1.applicationContext.xml

        <!-- 启用Spring注解形式扫描对象 -->
        <context:component-scan base-package="com.sirifeng"/>

    这里注意下包名(base-package)!!!

    2.XXX_mapeer.xml文件中检查 namespace 是否正确

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE mapper
            PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
            "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
    <!--namespace指向接口-->
    <mapper namespace="com.sirifeng.chapter5.mapper.BooksMapper">
        <!--
        id与方法名保持一致
        parameterType与参数类型保持一致
        resultType与方法返回值保持一致
     -->
        <select id="findById" parameterType="String" resultType="com.sirifeng.chapter5.entity.Book">
          select * from books where isbn = #{value}
        </select>
    
    </mapper>
  • 相关阅读:
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    UVa 437 (变形的LIS) The Tower of Babylon
    UVa 1025 (动态规划) A Spy in the Metro
    UVa 10129 (并查集 + 欧拉路径) Play on Words
  • 原文地址:https://www.cnblogs.com/Fzeng/p/14013517.html
Copyright © 2011-2022 走看看