org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFa
具体报错信息如下:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in URL [jar:file:/F:/deveplmen/m2/Repository/com/qingcheng/qingcheng_commom_service/1.0-SNAPSHOT/qingcheng_commom_service-1.0-SNAPSHOT.jar!/applicationContext-dao.xml]: Cannot create inner bean ‘com.github.pagehelper.PageInterceptor#16590440’ of type [com.github.pagehelper.PageInterceptor] while setting bean property ‘plugins’ with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘com.github.pagehelper.PageInterceptor#16590440’ defined in URL [jar:file:/F:/deveplmen/m2/Repository/com/qingcheng/qingcheng_commom_service/1.0-SNAPSHOT/qingcheng_commom_service-1.0-SNAPSHOT.jar!/applicationContext-dao.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘properties’ threw exception; nested exception is com.github.pagehelper.PageException: java.lang.ClassNotFoundException: mysql
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:327)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:124)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedArray(BeanDefinitionValueResolver.java:389)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:155)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1605)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1357)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:578)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBeanStartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBaseWorker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘com.github.pagehelper.PageInterceptor#16590440’ defined in URL [jar:file:/F:/deveplmen/m2/Repository/com/qingcheng/qingcheng_commom_service/1.0-SNAPSHOT/qingcheng_commom_service-1.0-SNAPSHOT.jar!/applicationContext-dao.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘properties’ threw exception; nested exception is com.github.pagehelper.PageException: java.lang.ClassNotFoundException: mysql
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1642)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1357)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:578)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:312)
… 26 more
Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘properties’ threw exception; nested exception is com.github.pagehelper.PageException: java.lang.ClassNotFoundException: mysql
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:122)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:77)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1638)
… 30 more
二月 19, 2020 4:04:26 下午 org.apache.catalina.core.StandardContext listenerStart
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in URL [jar:file:/F:/deveplmen/m2/Repository/com/qingcheng/qingcheng_commom_service/1.0-SNAPSHOT/qingcheng_commom_service-1.0-SNAPSHOT.jar!/applicationContext-dao.xml]: Cannot create inner bean ‘com.github.pagehelper.PageInterceptor#16590440’ of type [com.github.pagehelper.PageInterceptor] while setting bean property ‘plugins’ with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘com.github.pagehelper.PageInterceptor#16590440’ defined in URL [jar:file:/F:/deveplmen/m2/Repository/com/qingcheng/qingcheng_commom_service/1.0-SNAPSHOT/qingcheng_commom_service-1.0-SNAPSHOT.jar!/applicationContext-dao.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘properties’ threw exception; nested exception is com.github.pagehelper.PageException: java.lang.ClassNotFoundException: mysql
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:327)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:124)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedArray(BeanDefinitionValueResolver.java:389)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:155)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1605)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1357)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:578)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBeanStartChild.call(ContainerBase.java:1559)
at org.apache.catalina.core.ContainerBaseWorker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘com.github.pagehelper.PageInterceptor#16590440’ defined in URL [jar:file:/F:/deveplmen/m2/Repository/com/qingcheng/qingcheng_commom_service/1.0-SNAPSHOT/qingcheng_commom_service-1.0-SNAPSHOT.jar!/applicationContext-dao.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘properties’ threw exception; nested exception is com.github.pagehelper.PageException: java.lang.ClassNotFoundException: mysql
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1642)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1357)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:578)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:312)
… 26 more
Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property ‘properties’ threw exception; nested exception is com.github.pagehelper.PageException: java.lang.ClassNotFoundException: mysql
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:122)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:77)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1638)
… 30 more
二月 19, 2020 4:04:26 下午 org.apache.catalina.core.StandardContext startInternal
严重: Error listenerStart
二月 19, 2020 4:04:26 下午 org.apache.catalina.core.StandardContext startInternal
严重: Context [] startup failed due to previous errors
二月 19, 2020 4:04:26 下午 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
但是也是导入一个显示这个不能被发现,com.github.pagehelper.PageInterceptor 去父工程查看引入的的4.1.4 的版找不到.网上有的说是这jar 要收费了不能下载了.
后面的maven 中央的仓库引入的是5.1.2 的版.没想到先就报这问题,
后面改成这样的写法,就没有问题顺利通过,没有在报启动sqlsessionFactory 异常.
这是够摸索很久的.