集成mybatis-plus,sqlSessionFactory改为MybatisSqlSessionFactoryBean后,项目无法启动
报错信息:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminActivityController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'adminActivityServiceImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ActivityInfoMapper' defined in file [D:developXXXXmapperGctivityInfoMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/XXX/web/config/ApplicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [com/XXX/web/XXX/SqlMapConfig.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.NullPointerException .................... at com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:505) at com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:374) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1677) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1615) ... 100 more Caused by: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.lang.NullPointerException at com.baomidou.mybatisplus.MybatisXMLConfigBuilder.parseConfiguration(MybatisXMLConfigBuilder.java:132) at com.baomidou.mybatisplus.MybatisXMLConfigBuilder.parse(MybatisXMLConfigBuilder.java:110) at com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:499) ... 103 more Caused by: java.lang.NullPointerException at com.baomidou.mybatisplus.entity.GlobalConfiguration.getIdentifierQuote(GlobalConfiguration.java:204) at com.baomidou.mybatisplus.toolkit.SqlReservedWords.convertQuote(SqlReservedWords.java:168) at com.baomidou.mybatisplus.toolkit.SqlReservedWords.convert(SqlReservedWords.java:164)
解决方案:
将mybatis指定的配置文件删除



