Error starting ApplicationContext.错误解决
启动springboot项目报错: Error starting ApplicationContext. To display the auto-configuration report re-run your application with ‘debug’ enabled.
问题描述:
启动springboot项目报错: Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled
在我的项目中,控制台下面还给出提示:
Description:
Parameter 0 of method upload in com.comtop.pmmicro.attactmentUpload.controller.AttachmentUploadController required a bean of type 'org.springframework.web.multipart.MultipartFile' that could not be found.
Action:
Consider defining a bean of type 'org.springframework.web.multipart.MultipartFile' in your configuration.
因为我用到了MultipartFile
,所以这里是org.springframework.web.multipart.MultipartFile
,你用其他类可能就是你用到的类。*
解决问题:
我在类中用到了@Autowired
,引入了import org.springframework.beans.factory.annotation.Autowired
,去掉导入的这个包后,解决了问题。
问题总结:
我在网上搜到的解决这种问题的方法有以下几种:
1.启动类的@EnableAutoConfiguration
或@SpringBootApplication
中添加(exclude = {DataSourceAutoConfiguration.class})
或者(exclude ={DataSourceAutoConfiguration.class,HibernateJpaAutoConfiguration.class})
,排除此类的autoconfig
2.去掉导入的包:import org.springframework.*.annotation.*
3.如果是springmvc项目,需要在配置文件中配置MultipartFile
上一篇: Handler倒计时跳转
下一篇: libpng error处理方式
推荐阅读
-
出现Git clone The requested URL returned error: 403 错误的解决办法
-
mysql中异常错误ERROR:2002的解决方法
-
MYSQL error1044错误问题解决
-
电脑开机弹出错误提示:Autolt Error的解决办法
-
Win7系统登录游戏界面提示错误代码script error的原因及解决方法图文教程
-
【安卓错误】Error while executing: am start -n 解决方案
-
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
-
SQLServer 2008 :error 40出现连接错误的解决方法
-
MySQL添加用户错误:ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value解决方法
-
解决启动MongoDB错误:error while loading shared libraries: libstdc++.so.6:cannot open shared object file: