org.springframework.context.ApplicationContextException: Unable to start embedded container; nested

前言

swagger引入后一直报错,尝试多个解决后没办法

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'httpPutFormContentFilter' defined in class path resource 
[org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.boot.web.filter.OrderedHttpPutFormContentFilter]: Factory method 
'httpPutFormContentFilter' threw exception; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.fasterxml.jackson.databind.ObjectMapper

解决

解决后发现是依赖的jar版本太高,导致一直启动不起来,所以办法就是降低版本,原先为3.0.0版本

		<!-- swagger -->
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger2</artifactId>
			<version>2.7.0</version>
		</dependency>
		<dependency>
			<groupId>io.springfox</groupId>
			<artifactId>springfox-swagger-ui</artifactId>
			<version>2.7.0</version>
		</dependency>
		<!--swagger  -->
 

猜你喜欢

转载自blog.csdn.net/HezhezhiyuLe/article/details/108732311
今日推荐