zoukankan      html  css  js  c++  java
  • IDEA mybatis 在service无法使用@Autowired , could not autowire

    1. 首先我再配置中使用的配置如下 : 

    1 <!-- 4:配置扫描mapper层接口, 动态实现mapper层接口 , 注入spring容器 -->
    2     <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
    3         <!-- 配置需要扫描的DAO的包 -->
    4         <property name="basePackage" value="com.lemy.spring_mybatis.mapper" />
    5         <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
    6     </bean>

    2. 这个地方配置了 MapperScannerConfigurer 了之后就不用使用注解配置 , 直接可以使用@Autowired 就可以将mapper.java文件注入到service里面 . 但是在我的IDEA里面出现了下面的情况 : 

    IDEA告诉我这个不能注入 , 找不到bean , 其实这是因为IDEA里面检查的问题 

    3. 解决方式 

    因为spring检查的级别是error级别 , 我们需要改成Warning级别就可以了 . 

     4. 问题解决了. 

  • 相关阅读:
    UVALive 7276 Wooden Signs
    hdu4291 A Short problem
    A
    hdu4686 Arc of Dream
    thinkphp5 模型的 更新操作
    thinkphp5 模型的 新增操作
    thinkphp 模型的创建
    thinkphp5 增删改查操作
    tp5 的查询构造器
    thinkphp5 数据库的原生查询
  • 原文地址:https://www.cnblogs.com/pengyonglei/p/6866130.html
Copyright © 2011-2022 走看看