背景:项目启动一直好好的,今天运行起来,突然报下面的错误:
尝试解决1:看到这个着实有点懵,想着是不是build的时候没有加载出来,于是删除项目里的build文件夹,然后重新build,但问题依然没有解决。
尝试解决2:springboot项目启动有三种方法,分别是:
a)java -jar xx.jar
b)java Application
c)gradle bootRun(表示以本地gradle版本运行)/gradlew bootRun(表示以gradlew wrapper版本运行)
一贯的启动方式都是b方法,这次就是b方法启动不起来,于是我尝试用c方法启动,因为我本地安装了gradle,所以用的gradle bootRun运行,于是项目成功启动了。。但我还是比较习惯用b方法,于是我又尝试用b方法启动,但依然不能启动。。这个时候,我冒出了一个想法,是解决我这次问题的关键。。我用本地gradle,以c方法启动起来,意味着这个过程我都是用的本地gradle,而b方法启动不起来,是不是表明它用到了除本地gradle之外,默认路径下下载的某某某了。于是,我去删除默认路径下下载的包,发现有一个文件被占用,删除不掉。果然,罪魁祸首就是这个删除不掉的包。于是打开资源管理器-->性能-->打开资源监视器,搜索发现这个删除不掉的果然在进程中,于是我手动结束了这个进程;再删除了一下项目里的build文件夹,打开项目重新build,于是,项目以b方法启动起来了!!!哈哈哈,脑子是一个好用的东西,还是要学会更好地使用她,耶!