【DEBUG】Spring Boot 项目POM 引入Freemarker2.3.2.jar 冲突,项目启动报错。

环境: Spring boot 项目 

    问题原因: pom文件引入freemarker。

        
		
			freemarker
			freemarker
			2.3.6
		

    问题现象: 当项目中引入freemarker jar包时,项目启动报错。 报错信息如下:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'freeMarkerConfigurer' defined in class path resource [org/springframework/boot/autoconfigure/freemarker/FreeMarkerAutoConfiguration$FreeMarkerWebConfiguration.class]: Invocation of init method failed;

问题原因:在springboot项目容器内,已经包含了freemarker相关的jar包。 如果再次引入:会引起jar包冲突!!!

解决方案:修改pom文件中freemarker.2.3.2.jar 的引用范围:

【DEBUG】Spring Boot 项目POM 引入Freemarker2.3.2.jar 冲突,项目启动报错。_第1张图片

表明:此 jar包只在编译时生效。

问题解决。项目启动成功。

参考博客: http://blog.51cto.com/supercharles888/981316

你可能感兴趣的:(java)