Ignoring bean creation exception on FactoryBean type check: org.springframework.beans.factory.BeanC

昨天写了一天的业务,突然发现原本测的好好的方法,测不了,报 spring实例化错误,可是我的spring配置文件根本就没动过。搞了半天没弄出头绪,把业务拷贝后项目还原了就整成了,那问题肯定就在代码本身了。在和朋友探讨过后 朋友发现了端倪


2017-07-13 09:55:49,103 DEBUG [SqlSessionFactoryBean.java:468] : Parsed mapper file: 'file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml\CwFAInitBalaMapper.xml]'
2017-07-13 09:55:49,103 DEBUG [SqlSessionFactoryBean.java:468] : Parsed mapper file: 'file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml\CwFAInitBalaMapperCustom.xml]'
2017-07-13 09:55:49,165 DEBUG [SqlSessionFactoryBean.java:468] : Parsed mapper file: 'file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml\CwFixedAstMapper.xml]'
2017-07-13 09:55:49,180 DEBUG [AbstractBeanFactory.java:1374] : Ignoring bean creation exception on FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cwFAInitBalaMapper' defined in file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\cmy\bk\core\fixed\mapper\CwFAInitBalaMapper.class]: Cannot resolve reference to bean 'sqlSessionFactory' while setting bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring/spring-mybatis.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml\CwFixedAstMapperCustom.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 97; columnNumber: 25; 注释中不允许出现字符串 "--"。
2017-07-13 09:55:49,180 DEBUG [AbstractBeanFactory.java:246] : Returning cached instance of singleton bean 'org.springframework.transaction.config.internalTransactionAdvisor'
2017-07-13 09:55:49,180 DEBUG [DefaultSingletonBeanRegistry.java:215] : Creating shared instance of singleton bean 'cwFAInitBalaMapperCustom'
2017-07-13 09:55:49,180 DEBUG [AbstractAutowireCapableBeanFactory.java:432] : Creating instance of bean 'cwFAInitBalaMapperCustom'
2017-07-13 09:55:49,180 DEBUG [AbstractAutowireCapableBeanFactory.java:506] : Eagerly caching bean 'cwFAInitBalaMapperCustom' to allow for resolving potential circular references
2017-07-13 09:55:49,180 DEBUG [DefaultSingletonBeanRegistry.java:215] : Creating shared instance of singleton bean 'sqlSessionFactory'
2017-07-13 09:55:49,180 DEBUG [AbstractAutowireCapableBeanFactory.java:432] : Creating instance of bean 'sqlSessionFactory'
2017-07-13 09:55:49,180 DEBUG [AbstractAutowireCapableBeanFactory.java:506] : Eagerly caching bean 'sqlSessionFactory' to allow for resolving potential circular references
2017-07-13 09:55:49,180 DEBUG [AbstractBeanFactory.java:246] : Returning cached instance of singleton bean 'dataSource'
2017-07-13 09:55:49,180 DEBUG [PathMatchingResourcePatternResolver.java:550] : Looking for matching resources in directory tree [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml]
2017-07-13 09:55:49,180 DEBUG [PathMatchingResourcePatternResolver.java:612] : Searching directory [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml] for files matching pattern [E:/testwork/trunk/project/modules/bk-service-fixed/target/classes/mybatis/mapperxml/**/*.xml]
2017-07-13 09:55:49,180 DEBUG [PathMatchingResourcePatternResolver.java:351] : Resolved location pattern [classpath:mybatis/mapperxml/**/*.xml] to resources [file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml\CwFAInitBalaMapper.xml], file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml\CwFAInitBalaMapperCustom.xml], file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml\CwFixedAstMapper.xml], file [E:\testwork\trunk\project\modules\bk-service-fixed\target\classes\mybatis\mapperxml\CwFixedAstMapperCustom.xml]]
2017-07-13 09:55:49,180 DEBUG [AbstractAutowireCapableBeanFactory.java:1525] : Invoking afterPropertiesSet() on bean with name 'sqlSessionFactory'
2017-07-13 09:55:49,195 DEBUG [SqlSessionFactoryBean.java:427] : Parsed configuration file: 'class path resource [mybatis/mybatis-config.xml]'


朋友注意到了log4j报错中有一行中午(我眼瞎真没注意),上面显示我的xml注释上有-- 符号


删除以后就正常了。




猜你喜欢

转载自blog.csdn.net/qq908443093/article/details/75044614