IDEA中如何为 Spring Boot 项目添加 VM 参数?
先说结论:
在Build and run里面加上参数就可以。例如redis的地址端口:
-Dspring.redis.host=xxx.xxx.xx.xx
步骤如下:
-
打开 IntelliJ IDEA。
-
在顶部菜单栏点击:Run → Edit Configurations...
-
在弹出的窗口左侧,选择你的 Spring Boot 启动项(通常是一个
Application
类)。 -
右边找到 “VM options” 输入框。
-
在里面加上以下内容:
-Dspring.redis.host=xxx.xxx.xx.xx
-
点击右下角的 OK 或 Apply 保存。
-
重新运行你的项目。
原理:这个参数的作用是什么?
这是给 JVM 启动时设置的一个 系统属性,Spring Boot 会自动读取:
spring: redis: host: ${spring.redis.host}
这样你的代码或配置文件就可以动态读取这个值,而不写死。