博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Error creating bean with name ‘xmlModelPlugin‘: Lookup method resolution failed
阅读量:2240 次
发布时间:2019-05-09

本文共 4838 字,大约阅读时间需要 16 分钟。

错误详情:

2020-08-18 13:06:49,839 [main] ERROR org.springframework.boot.SpringApplication -[SpringApplication.java:842]- Application run failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xmlModelPlugin': Lookup method resolution failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [springfox.documentation.schema.XmlModelPlugin] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@78308db1]	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:262)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1202)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1127)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:541)	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501)	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317)	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315)	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:760)	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869)	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550)	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140)	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759)	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395)	at org.springframework.boot.SpringApplication.run(SpringApplication.java:327)	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255)	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243)	at com.boot.security.server.SecurityApplication.main(SecurityApplication.java:16)Caused by: java.lang.IllegalStateException: Failed to introspect Class [springfox.documentation.schema.XmlModelPlugin] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@78308db1]	at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:659)	at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:556)	at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:541)	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:245)	... 18 common frames omittedCaused by: java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlType	at java.base/java.lang.Class.getDeclaredMethods0(Native Method)	at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3166)	at java.base/java.lang.Class.getDeclaredMethods(Class.java:2309)	at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:641)	... 21 common frames omittedCaused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlType	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)	... 25 common frames omittedDisconnected from the target VM, address: '127.0.0.1:8707', transport: 'socket'

在网上找到的原因是因为swagger的问题。可以通过修改依赖来解决:

io.springfox
springfox-swagger2
2.8.0
io.springfox
springfox-swagger-ui
2.8.0
com.google.guava
guava
26.0-jre
javax.xml.bind
jaxb-api
2.3.0

后来发现是因为我的项目是导入的,为此idea中将jdk改成了11,应该是默认为jdk8。为此我修改了一下idea中jdk版本为1.8,重启启动发现可以了。

转载地址:http://unhbb.baihongyu.com/

你可能感兴趣的文章
泛型与通配符详解
查看>>
BaseServiceImpl中的实现关键点
查看>>
Struts2中的session、request、respsonse获取方法
查看>>
如何理解MVC模型
查看>>
SpringMVC中乱码解决方案
查看>>
SpringMVC中时间格式转换的解决方案
查看>>
post和get请求相关知识点
查看>>
关于try finally 中的return语句的问题
查看>>
RequestBody/ResponseBody处理Json数据
查看>>
springmvc请求参数获取的几种方法
查看>>
在eclipse中创建和myeclipse一样的包结构
查看>>
Java中的IO流
查看>>
java中的关键字
查看>>
如果某个方法是静态的,它的行为就不具有多态性
查看>>
优化Hibernate所鼓励的7大措施
查看>>
Java 8系列之重新认识HashMap
查看>>
HashMap 、 ArrayList、String 重写了equals方法 而Object类(比如User)没有重写
查看>>
Servlet的生命周期
查看>>
Object中的getClass()返回的是当前运行的类
查看>>
加载驱动程序的方法
查看>>