zoukankan      html  css  js  c++  java
  • 错误:Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener

    SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
    org.springframework.beans.factory.BeanCreationException: 
    Error creating bean with name 'archCompanyAction':
    Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException:
    Could not autowire field:
    private com.honghailt.accountant.sys.service.ArchCompanyServiceImpl
    com.honghailt.accountant.sys.action.ArchCompanyAction.service;
    nested exception is org.springframework.beans.factory.BeanCreationException:
    Error creating bean with name 'archCompanyServiceImpl': Injection of autowired dependencies failed;
    nested exception is org.springframework.beans.factory.BeanCreationException:
    Could not autowire field: private com.honghailt.accountant.sys.dao.ArchCompanyDao
    com.honghailt.accountant.sys.service.ArchCompanyServiceImpl.dao;
    nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:
    No qualifying bean of type [com.honghailt.accountant.sys.dao.ArchCompanyDao]
    found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency.
    Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

    解决方案:

    mybatis 对应的xml中 返回类型的bean没有关联上.需要在spring配置文件关联上,如下

    <tx:annotation-driven transaction-manager="transactionManager1"/>
    
        <bean id="sqlSessionFactory1" class="org.mybatis.spring.SqlSessionFactoryBean">
            <property name="dataSource" ref="dataSource1"/>
            <property name="typeAliasesPackage"
                      value="com.honghailt.accountant.bo.*,com.honghailt.accountant.sys.bo"/>
            <property name="configLocation" value="classpath:mybatis-config.xml"/>
        </bean>
    
        <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
            <property name="basePackage"
                      value="com.honghailt.accountant.dao.ds1,com.honghailt.accountant.sys.dao"/>
            <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory1"/>
        </bean>
  • 相关阅读:
    又快又准的sql瓶颈诊断方法
    Qps从300到1500的优化过程
    Mysql性能优化全揭秘-庖丁解牛
    java学习笔记16-抽象类
    java学习笔记15-封装
    java学习笔记14-多态
    java学习笔记13-重写与重载
    Git学习笔记08-远程仓库
    Python3+Appium学习笔记09-元素定位android_uiautomator
    Python3+Appium学习笔记08-元素定位
  • 原文地址:https://www.cnblogs.com/w8104254/p/4114991.html
Copyright © 2011-2022 走看看