背景:
进入了一个新的项目开发,领导为了加快开发速度(加快调试的速度),让我们在本地启动服务,然后给了我一堆数据就走了。坏了坏了,啥意思啊,自己开发的时候本地就是直接点击一下run不就启动了吗,就算要连接redis或者nacos不也就是启动一下redis和nacos或者其他服务,然后我们在yml文件里面写上连接参数就行了嘛,给我这么多参数配置数据干啥呀?
哥们这是百撕不得骑姐, 但是无所谓,不懂咱先弄起来呗,以后再弄懂(如果有哪位大哥明白评论区请,跪谢)。
操作:
1.edti configurations
在你的项目中你有几个启动类,这里就会有几个springboot
稍微给大家讲一下这里面的选项(不同版本的idea可能这个界面不同,但是也只是本质不同,选项都是一样的)
Name:配置名称,用来区分不同的运行配置。我项目中就有俩,分别为Admin,Server
Run on: 运行在哪里,可以选择本机或者虚拟机,我们在本地部署选择local就行
Environment Variables:环境变量,是本次运行或调试时使用的环境变量
Acticv profiles: 不同的环境配置,列如dev,test,prod等,这里可以细看另一篇文章
使用不同环境的配置文件active profile-CSDN博客
2.Environment Variables
有的同学可能没有这个Environment Variables,像我这操作就出现了,这个很重要,我们的配置在这里写
Environment Variables(环境变量) 对于运行或调试应用程序非常重要,它们通常用于传递与操作系统相关的信息或配置参数。设置环境变量的格式是 KEY=VALUE
,多个变量用分号(;
)分隔(在 Unix 环境中用冒号 :
分隔)。 例如:
DATABASE_URL=jdbc:mysql://localhost:3306/mydb;API_KEY=12345
OK!说完这些基础的东西,我们就给这个项目配置一下并在本地跑起来吧
两种方式,我们直接选择第二种就行!
把这些基本的配置好了,就可以愉快的本地启动并加快自己的开发速度啦(摸鱼时间减少了可恶)