Mybatis启动报错----Property ‘dataSource‘ is required

对老业务进行改版时,启动程序出现以下报错:

2020-08-26 09:28:16,159 INFO[org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor:153]- JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2020-08-26 09:28:16,525 INFO[com.fpi.cloud.utils.SpringContextUtils:24]- applicationContext 初始化 ...
2020-08-26 09:28:16,588 INFO[com.fpi.cloud.utils.DynamicDataSource:24]- DynamicDataSource create
2020-08-26 09:28:16,614 INFO[com.mchange.v2.log.MLog:80]- MLog clients using log4j logging.
2020-08-26 09:28:16,651 INFO[com.mchange.v2.c3p0.C3P0Registry:204]- Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
2020-08-26 09:28:16,779 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'assessConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AssessConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,780 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\CommMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,782 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,783 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,784 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,786 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'factoryMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\FactoryMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,787 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gasMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\GasMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,789 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'installTestMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\InstallTestMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,789 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'maintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\MaintainMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,790 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'opsCsrmaintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\OpsCsrmaintainMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,791 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'passwordMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\PasswordMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,792 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projectMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ProjectMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,793 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ReportMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,794 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\RoleMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,795 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\SystemConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,795 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\UserMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,797 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wifiMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\WifiMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
2020-08-26 09:28:16,803 INFO[com.fpi.cloud.shardingjdbc.ShardingJDBCDataSourceFactory:43]- ShardingJDBC DataSource 初始化 ...
2020-08-26 09:28:17,619 INFO[com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource:462]- Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 5, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 60000, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 2x026qacb7cdfkoti3ca|26d3996a, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 2x026qacb7cdfkoti3ca|26d3996a, idleConnectionTestPeriod -> 0, initialPoolSize -> 10, jdbcUrl -> jdbc:mysql://localhost:3306/fpicloud_device?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 1800, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 50, maxStatements -> 8, maxStatementsPerConnection -> 5, minPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {
     user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
2020-08-26 09:28:18,289 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'areaMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AreaMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,354 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'assessConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AssessConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,412 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\CommMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,474 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,524 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,577 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,625 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'factoryMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\FactoryMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,675 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gasMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\GasMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,727 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'installTestMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\InstallTestMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,782 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'maintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\MaintainMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,837 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'opsCsrmaintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\OpsCsrmaintainMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,891 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'passwordMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\PasswordMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,939 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projectMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ProjectMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:18,984 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ReportMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:19,035 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\RoleMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:19,085 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\SystemConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:19,136 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\UserMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:19,187 WARN[org.springframework.beans.factory.support.AbstractBeanFactory:1485]- Bean creation exception on non-lazy FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wifiMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\WifiMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:19,188 WARN[org.springframework.context.support.AbstractApplicationContext:546]- Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAspect': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.fpi.cloud.dao.RoleMapper com.fpi.cloud.aspect.AuthAspect.roleMapper; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.fpi.cloud.dao.RoleMapper] 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)}
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'assessConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AssessConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\CommMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'factoryMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\FactoryMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gasMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\GasMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'installTestMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\InstallTestMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'maintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\MaintainMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'opsCsrmaintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\OpsCsrmaintainMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'passwordMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\PasswordMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projectMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ProjectMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ReportMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\RoleMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\SystemConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\UserMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wifiMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\WifiMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'areaMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AreaMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'assessConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AssessConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\CommMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'factoryMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\FactoryMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gasMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\GasMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'installTestMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\InstallTestMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'maintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\MaintainMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'opsCsrmaintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\OpsCsrmaintainMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'passwordMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\PasswordMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projectMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ProjectMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ReportMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\RoleMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\SystemConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\UserMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wifiMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\WifiMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
2020-08-26 09:28:19,202 ERROR[org.springframework.web.context.ContextLoader:351]- Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'authAspect': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.fpi.cloud.dao.RoleMapper com.fpi.cloud.aspect.AuthAspect.roleMapper; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.fpi.cloud.dao.RoleMapper] 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)}
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'assessConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AssessConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\CommMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'factoryMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\FactoryMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gasMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\GasMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'installTestMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\InstallTestMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'maintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\MaintainMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'opsCsrmaintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\OpsCsrmaintainMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'passwordMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\PasswordMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projectMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ProjectMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ReportMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\RoleMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\SystemConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\UserMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wifiMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\WifiMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'areaMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AreaMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'assessConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AssessConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\CommMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\DeviceMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'factoryMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\FactoryMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'gasMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\GasMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'installTestMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\InstallTestMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'maintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\MaintainMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'opsCsrmaintainMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\OpsCsrmaintainMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'passwordMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\PasswordMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'projectMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ProjectMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reportMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\ReportMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'roleMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\RoleMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'systemConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\SystemConfigMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\UserMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
Related cause: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'wifiMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\WifiMapper.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.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\Mapper\DeviceMapper.xml]'; nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 181; columnNumber: 14; 需要属性 "id", 并且必须为元素类型 "resultMap" 指定该属性。
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:334)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4754)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5216)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.fpi.cloud.dao.RoleMapper com.fpi.cloud.aspect.AuthAspect.roleMapper; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.fpi.cloud.dao.RoleMapper] 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)}
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:573)
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
	... 22 more
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.fpi.cloud.dao.RoleMapper] 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)}
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoSuchBeanDefinitionException(DefaultListableBeanFactory.java:1373)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1119)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545)
	... 24 more
Related cause:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'assessConfigMapper' defined in file [G:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\fpiiclouddata\WEB-INF\classes\com\fpi\cloud\dao\AssessConfigMapper.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': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalArgumentException: Property 'dataSource' is required
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getTypeForFactoryBean(AbstractBeanFactory.java:1469)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:808)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:544)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:447)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:423)
	at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:220)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1177)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545)
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:407)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:165)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)
	at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1481)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getTypeForFactoryBean(AbstractBeanFactory.java:1469)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:808)
	at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:544)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:447)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:423)
	at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:220)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1177)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1116)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1014)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:545)
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:331)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1214)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:839)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:538)
	at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:444)
	at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:326)
	at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:107)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4754)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5216)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

没有给出明显的错误提示,‘dataSource’ is requiredError creating bean 导致这些报错的原因有很多,百度以下能出来一大片。凭直觉Debug,感觉是mybatis的XML映射文件里有问题,因此先把所有XML全部移除保存,逐个引入,启动程序,查看报错,排查是哪个文件里有问题。找到错误引起异常的文件,再对XML文件里的SQL代码逐段注释后启动排查。最终…查出来…

	<resultMap id="lgadeviceDetatil" type="Device">
		<result property="gasDesc" column="gas_desc"/>
		<result property="resultDesc" column="gas_val"/>
		<result property="transmittanceValue" column="tran"/>
		<result property="refreshTime" column="refreshTime"/> 
	<resultMap/>

修改resultMap的结束标签

	<resultMap id="lgadeviceDetatil" type="SingleLgaDeviceDetail">
		<result property="gasDesc" column="gas_desc"/>
		<result property="resultDesc" column="gas_val"/>
		<result property="transmittanceValue" column="tran"/>
		<result property="refreshTime" column="refreshTime"/> 
	</resultMap>

真的无语,就这么个错误,查了N久。

在排查期间,因为系统启动后错误日志太多了,console只能显示一部分错误(虽然这些错误日志对修改这个BUG起不了太大作用),但是看不到最上层的报错信息总是很难受,记录下如何修改Console控制台显示行数限制。
在Console中有内容的情况下,右键窗口区域,选择Preferences

Mybatis启动报错----Property ‘dataSource‘ is required_第1张图片
Mybatis启动报错----Property ‘dataSource‘ is required_第2张图片
祝各位永无BUG!

你可能感兴趣的:(杂七杂八,mybatis,mysql,spring,java,eclipse)