SpringBoot Mybatis PageHelper外掛報錯
SpringBoot2.0.0 MyBatis1.3.2 PageHelper1.1.2外掛,但是在啟動執行時,拋錯:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration': 錯誤詳情: 2018-04-03 11:23:46.123 WARN 8648 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration': Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration] from ClassLoader [[email protected]] 2018-04-03 11:23:46.128 INFO 8648 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2018-04-03 11:23:46.177 INFO 8648 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2018-04-03 11:23:46.188 ERROR 8648 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration': Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration] from ClassLoader [[email protected]] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:560) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:760) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:868) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:388) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1246) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1234) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE] at com.harmoleap.mychat.controller.WechatApplication.main(WechatApplication.java:88) [classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_73] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_73] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_73] at java.lang.reflect.Method.invoke(Method.java:497) ~[na:1.8.0_73] at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) [idea_rt.jar:na] Caused by: java.lang.IllegalStateException: Failed to introspect Class [com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration] from ClassLoader [[email protected]] at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:759) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.util.ReflectionUtils.doWithLocalFields(ReflectionUtils.java:691) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.buildResourceMetadata(CommonAnnotationBeanPostProcessor.java:355) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.findResourceMetadata(CommonAnnotationBeanPostProcessor.java:339) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:298) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:1016) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:557) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE] ... 20 common frames omitted Caused by: java.lang.NoClassDefFoundError: Lorg/springframework/boot/bind/RelaxedPropertyResolver; at java.lang.Class.getDeclaredFields0(Native Method) ~[na:1.8.0_73] at java.lang.Class.privateGetDeclaredFields(Class.java:2583) ~[na:1.8.0_73] at java.lang.Class.getDeclaredFields(Class.java:1916) ~[na:1.8.0_73] at org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:754) ~[spring-core-5.0.4.RELEASE.jar:5.0.4.RELEASE] ... 26 common frames omitted Caused by: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedPropertyResolver at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[na:1.8.0_73] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[na:1.8.0_73] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[na:1.8.0_73] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[na:1.8.0_73] ... 30 common frames omitted 解決方法:pageHelper.jar版本與MyBatis版本不相容; 修改pom.xml檔案中pageHelper的版本為:Maven倉庫(PageHelper) <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> </dependency>
相關推薦
SpringBoot Mybatis PageHelper外掛報錯
SpringBoot2.0.0 MyBatis1.3.2 PageHelper1.1.2外掛,但是在啟動執行時,拋錯:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.git
SpringBoot引入PageHelper外掛後報錯的解決方法
主要報錯如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoC
MyBatis通用Mapper與分頁PageHelper混淆報錯問題
背景 當同時引入通用Mapper與PageHelper兩款外掛的時候,會存在報錯的可能。 如果像這樣,先執行通用Mapper,再執行分頁外掛就會出錯 <!-- 通用Mapper外掛 -->
springboot maven工程熱部署外掛報錯以及解決方式
Caused by: java.lang.NoSuchMethodError: org.springframework.boot.autoconfigure.condition.ConditionOutcome.match(Lorg/springframework/boot/autoconfigure/c
springboot +mybatis + pagehelper分頁外掛
分頁的方法有很多,今天記錄下一種使用基於物理分頁原理實現分頁的外掛pagehelper與springboot+mybatis的整合: 1、首先在pom.xml檔案中新增pagehelper依賴包:
解決Oracle+Mybatis批量插入報錯:SQL 命令未正確結束
每次 rom list ins 配置文件 解決 報錯 文件 什麽 Mybatis批量插入需要foreach元素。foreach元素有以下主要屬性: (1)item:集合中每一個元素進行叠代時的別名。 (2)index:指定一個名字,用於表示在叠代過程中,每次叠代到的位置。
springboot 整合spark-sql報錯
artifact boot exec execution erro cti ani ava ren Exception in thread "main" org.spark_project.guava.util.concurrent.ExecutionError: java
spring+springmvc+mybatis環境搭建報錯問題(二)
1.啟動程式報錯: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;
mybatis批量插入報錯“Parameter '__frch_item_0' not found. Available parameters are [list]”
原sql: <select id="queryList" parameterType="java.util.List" > insert into table1(column1,column2,column3,column4,column5) ( <f
新建SpringBoot專案打包WAR報錯Error assembling WAR: webxml attribute is required
報錯資訊: Error assembling WAR: webxml attribute is required (or pre-existing WEB-INF/web.xml springboot啟動的專案報錯。 解決方案: &
關於springboot上傳檔案報錯:The temporary upload location ***is not valid
在執行springboot時 ,長時間執行後報錯 the temporary uplaod location *** is not valid 查過資料後發現是centos對‘/temp’下檔案自動清理的原因。 在springboot專案啟動後 系統會在‘/temp’目
5.04-springboot連線資料庫啟動報錯
部分異常資訊如下: 2018-12-05 17:00:19.810 ERROR 10908 --- [eate-1708786164] com.alibaba.druid.pool.DruidDataSource : create connection SQLExceptio
mybatis多資料來源報錯
2018-12-06 16:58:35,709 [ main ] - [ INFO ] [ org.springframework.core.KotlinDetector : 57 ] - Kotlin reflection implementation not found a
fastadmin安裝定時外掛報錯 ZipArchive::extractTo(): Permission denied
環境linux上直接安裝 如果你是在win開發號直接部署的應該是沒問題 我是直接在linux安裝的 這幾天研了下fastadmin 想用他的定時可是在使用的時候報錯 ZipArchive::extractTo(): Permission denie
SpringBoot+Mybatis+PageHelper分頁(踩坑-total總數有誤)
方式一:使用原生的PageHelper(親測OK) 1.在pom.xml中引入依賴 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId
mybatis批量更新報錯 MySQLSyntaxErrorException: You have an error in your SQL syntax; check the near 'UPDAT
問題: Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corre
jdk8使用maven-javadoc-plugin外掛報錯的處理
在jdk8環境下使用maven deploy時,會報javadoc的錯誤,網路上普遍是使用如下修改方式: <plugin> <groupId>org.apache.m
Springboot訪問jsp頁面報錯:javax.servlet.jsp.JspFactory.getJspApplicationContext
搭建springboot專案時,專案啟動成功,訪問jsp頁面跳轉時報錯,錯誤如下: java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servl
springboot上使用hibernate報錯總結
這兩天在試用hibernate,整合入springboot是沒問題了,但是具體使用就有問題,大部分應該都是下面兩個問題 1、required a bean of type 'org.hibernate.SessionFactory' that could not be found. 2、
VSCode新增JSHint外掛報錯
vscode這款編輯器讓人用起來很舒服,但是剛剛入手的童鞋可能會對其外掛的安裝產生一些恐懼,雖然vscode提供了外掛的搜尋和安裝,但是其中一些外掛是需要一些軟體或者包之類的東西做支撐的,並不是在vscode裡面下載好了之後就可以使用了,下載好了外掛但是沒有實現支撐的話