java程序的main函数中的args参数有什么作用?

java程序的main函数中的args参数有什么作用?

args的作用:在程序启动时可以用来指定外部参数

举例:打开idea中的项目配置编辑框
java程序的main函数中的args参数有什么作用?
在环境临时配置一栏,设置运行时的服务端口为8989

-D:表示向运行类传参

java程序的main函数中的args参数有什么作用?这样就能覆盖启动的程序中原本设置好的服务端口了。为什么能在程序启动过程中用临时传参覆盖掉原本代码中默认的配置,就是因为这个server.port=8989 能够通过args参数传给主函数