关于idea运行springboot项目问题

有一个很奇怪的问题, springboot项目, idea正常run可以运行, 但是在java -jar下无法运行,
提示找不到配置文件.
我的maven配置是一致的, 请各位大神给我讲讲idea的run项目和 java -jar 有什么区别?

run应该是将项目打包成war包 java-jar是打包成jar包,具体你可以查查二者区别

在pom文件中记得要添加springboot的打包插件,比如1.5.4的,没有这个插件,你打包是不能直接运行的,springboot打包跟我们普通程序的可执行jar包还是有区别的。



org.springframework.boot
spring-boot-maven-plugin
1.5.4.RELEASE


java -jar 后面还需要接你项目的jar包名字,所以你先要用maven打个jar出来,并且改指令需要指定jar包的路径